XML 100 R93.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Minimum Rental Payments, Operating Leases    
2024 (Remainder) $ 1,362  
2025 5,402  
2026 5,247  
2027 4,450  
2028 4,236  
Thereafter 15,999  
Total before interest 36,696  
Interest (7,683)  
Total 29,013 $ 31,580
Minimum Rental Payments, Finance Leases    
2024 (Remainder) 690  
2025 1,515  
2026 1,350  
2027 1,350  
2028 1,396  
Thereafter 156,727  
Total before interest 163,028  
Interest (131,290)  
Total $ 31,738 $ 32,739