XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 10,075  
2025 817  
2026 756  
2027 890  
2028 941  
Thereafter 5,576  
Total 19,055  
Less: imputed interest (2,740)  
Net lease obligation 16,315 $ 26,506
Finance leases    
2024 26,391  
2025 24,465  
2026 15,381  
2027 8,474  
2028 10,288  
Thereafter 0  
Total 84,999  
Less: imputed interest (9,805)  
Net lease obligation $ 75,194 $ 66,721