XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
Remaining 2025 $ 9,756  
2026 11,274  
2027 8,353  
2028 6,854  
2029 6,824  
Thereafter 7,596  
Total future minimum lease payments 50,657  
Less: imputed interest (4,539)  
Total 46,118 $ 48,329
Finance Leases    
Remaining 2025 7,567  
2026 9,099  
2027 5,906  
2028 319  
2029 0  
Thereafter 0  
Total future minimum lease payments 22,891  
Less: imputed interest (1,480)  
Total $ 21,411 $ 19,456