XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Maturity Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 7,860  
2025 6,141  
2026 5,192  
2027 3,339  
2028 2,474  
Thereafter 3,229  
Total lease payments 28,235  
Less: Imputed interest (3,009)  
Present value of operating lease liabilities 25,226  
Less: Current portion (6,880) $ (6,142)
Total long-term operating lease liabilities $ 18,346 $ 20,658
Weighted-average remaining lease term (years) 4 years 8 months 12 days  
Weighted-average discount rate 6.00%