XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating    
Remainder of 2024 $ 7,662  
2025 9,545  
2026 7,438  
2027 4,491  
2028 3,008  
Thereafter 15,993  
Total lease payments 48,137  
Less: Imputed interest (16,822)  
Present value of lease liabilities 31,315 $ 31,919
Financing    
Remainder of 2024 84  
2025 78  
2026 30  
2027 7  
2028 0  
Thereafter 0  
Total lease payments 199  
Less: Imputed interest (15)  
Present value of lease liabilities 184 $ 215
Total    
Remainder of 2024 7,746  
2025 9,623  
2026 7,468  
2027 4,498  
2028 3,008  
Thereafter 15,993  
Total lease payments 48,336  
Less: Imputed interest (16,837)  
Present value of lease liabilities $ 31,499