Related Parties - Schedule of Receivable from Employees and Related Parties (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Related Party Transaction [Line Items] | ||
Receivable from Employees and Related Parties | $ 25,746 | $ 21,914 |
Advances to Employees | ||
Related Party Transaction [Line Items] | ||
Receivable from Employees and Related Parties | 25,364 | 21,003 |
Personal Expenses Paid on Behalf of Employees and Related Parties | ||
Related Party Transaction [Line Items] | ||
Receivable from Employees and Related Parties | 59 | 543 |
Other | ||
Related Party Transaction [Line Items] | ||
Receivable from Employees and Related Parties | $ 323 | $ 368 |