XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Minimum Rental Payments, Operating Leases    
2024 (Remainder) $ 4,059  
2025 5,329  
2026 5,173  
2027 4,373  
2028 4,157  
Thereafter 15,912  
Total before interest 39,003  
Interest (8,383)  
Total 30,620 $ 31,580
Minimum Rental Payments, Finance Leases    
2024 (Remainder) 2,829  
2025 2,311  
2026 1,264  
2027 1,264  
2028 1,310  
Thereafter 154,018  
Total before interest 162,996  
Interest (130,300)  
Total $ 32,696 $ 32,739