XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Fixed Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 4,543  
2025 3,228  
2026 1,916  
2027 1,341  
2028 661  
Thereafter 158  
Total lease payments 11,847  
Less: imputed interest (750)  
Total lease liability 11,097 $ 14,925
Finance Leases    
2024 1,706  
2025 877  
2026 908  
2027 638  
2028 9  
Thereafter 0  
Total lease payments 4,138  
Less: imputed interest (342)  
Total lease liability $ 3,796 $ 3,483