XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 7,282  
2025 4,039  
2026 2,351  
2027 1,362  
2028 243  
Total lease payments 15,277  
Less: Imputed interest 1,046  
Total lease obligations 14,231 $ 21,924
Finance Leases    
2024 1,449  
2025 1,032  
2026 405  
2027 0  
2028 0  
Total lease payments 2,886  
Less: Imputed interest 45  
Total lease obligations $ 2,841 $ 3,573