XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Receivable from Employees - Summary of Changes in Carrying Amount of Notes Receivable From Employees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loans and Leases Receivable, Related Parties [Roll Forward]    
Notes receivable from employees — beginning $ 83,270 $ 83,795
Notes granted 58,649 35,575
Repayments (6,054) (4,200)
Amortization (27,784) (30,807)
Cumulative translation adjustment and other (1,653) (1,093)
Notes receivable from employees — ending 106,428 83,270
Less: current portion (30,997) (27,292)
Notes receivable from employees, net of current portion $ 75,431 $ 55,978