XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Remaining 2025 $ 3,232  
2026 12,578  
2027 10,012  
2028 8,375  
2029 8,131  
Thereafter 8,983  
Total future minimum lease payments 51,311  
Less: imputed interest (4,726)  
Total 46,585 $ 48,329
Finance Leases    
Remaining 2025 2,511  
2026 9,062  
2027 5,906  
2028 319  
2029 0  
Thereafter 0  
Total future minimum lease payments 17,798  
Less: imputed interest (930)  
Total $ 16,868 $ 19,456