XML 156 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Leases, Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lease expense    
Remaining three months $ 3,117  
Year one 11,329 $ 12,786
Year two 5,319 10,851
Year three 2,107 4,700
Year four 796 1,661
Year five 247 435
Year six   40
Thereafter 95  
Thereafter   0
Total lease payments 23,010 30,473
Imputed interest (1,947) (2,097)
Total leases 21,063 28,376
Sublease income    
Remaining three months (145)  
Year one (587)  
Year two (605)  
Year three (153)  
Thereafter 0  
Total lease payments (1,490)  
Imputed interest 155  
Total sublease income (1,335)  
Net lease liabilities $ 19,728 $ 28,376
Weighted average remaining lease term 2 years 4 months 24 days 2 years 8 months 12 days
Weighted average discount rate 4.98% 4.72%