XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 11,841  
2026 10,196  
2027 1,261  
2028 954  
2029 952  
Thereafter 4,625  
Total 29,829  
Less: imputed interest (3,434)  
Net lease obligation 26,395 $ 16,315
Finance leases    
2025 37,227  
2026 28,132  
2027 21,225  
2028 23,040  
2029 10,684  
Thereafter 0  
Total 120,308  
Less: imputed interest (15,308)  
Net lease obligation $ 105,000 $ 75,194