XML 92 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating leases    
2026 $ 11,874  
2027 1,394  
2028 1,142  
2029 984  
2030 977  
Thereafter 3,649  
Total 20,020  
Less: imputed interest (1,591)  
Net lease obligation 18,429 $ 26,395
Finance leases    
2026 19,615  
2027 12,839  
2028 12,728  
2029 10,739  
2030 0  
Thereafter 0  
Total 55,921  
Less: imputed interest (6,180)  
Net lease obligation $ 49,741 $ 105,000