XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Remaining 2024 $ 5,658  
2025 9,515  
2026 7,316  
2027 6,010  
2028 5,582  
Thereafter 11,709  
Total future minimum lease payments 45,790  
Less: imputed interest (4,104)  
Total 41,686 $ 47,109
Finance Leases    
Remaining 2024 994  
2025 1,988  
2026 1,012  
2027 0  
2028 0  
Thereafter 0  
Total future minimum lease payments 3,994  
Less: imputed interest (226)  
Total $ 3,768 $ 4,644