XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 10,400  
2025 9,195  
2026 7,091  
2027 4,130  
2028 2,624  
Thereafter 14,599  
Total lease payments 48,039  
Less: Imputed interest (16,120)  
Present value of lease liabilities 31,919 $ 26,843
Financing    
2024 117  
2025 78  
2026 30  
2027 7  
2028 0  
Thereafter 0  
Total lease payments 232  
Less: Imputed interest (17)  
Present value of lease liabilities 215 $ 270
Total    
2024 10,517  
2025 9,273  
2026 7,121  
2027 4,137  
2028 2,624  
Thereafter 14,599  
Total lease payments 48,271  
Less: Imputed interest (16,137)  
Present value of lease liabilities $ 32,134