XML 96 R88.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Minimum Rental Payments, Operating Leases    
2024 (Remainder) $ 2,723  
2025 5,402  
2026 5,247  
2027 4,450  
2028 4,236  
Thereafter 15,967  
Total before interest 38,025  
Interest (8,061)  
Total 29,964 $ 31,580
Minimum Rental Payments, Finance Leases    
2024 (Remainder) 2,046  
2025 2,536  
2026 1,264  
2027 1,264  
2028 1,310  
Thereafter 154,017  
Total before interest 162,437  
Interest (129,788)  
Total $ 32,649 $ 32,739