XML 71 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (remaining) $ 15,831  
2026 48,882  
2027 34,576  
2028 28,496  
2029 21,053  
Thereafter 11,421  
Total lease payments 160,259  
Less: imputed interest (13,072)  
Total present value of lease liabilities 147,187 $ 167,111
Finance Leases    
2025 (remaining) 1,178  
2026 4,383  
2027 3,131  
2028 1,791  
2029 393  
Thereafter 48  
Total lease payments 10,924  
Less: imputed interest (1,060)  
Total present value of lease liabilities $ 9,864