XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
Remaining 2024 $ 3,489  
2025 12,969  
2026 11,042  
2027 8,171  
2028 6,837  
Thereafter 14,420  
Total future minimum lease payments 56,928  
Less: imputed interest (5,506)  
Total 51,422 $ 47,109
Finance Leases    
Remaining 2024 2,185  
2025 8,685  
2026 7,714  
2027 4,502  
2028 0  
Thereafter 0  
Total future minimum lease payments 23,086  
Less: imputed interest (1,675)  
Total $ 21,411 $ 4,644