v3.26.3
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 12,287  
2027 44,263  
2028 38,070  
2029 29,955  
2030 21,913  
Thereafter 50,704  
Total lease payments 197,192  
Less: imputed interest (25,206)  
Total present value of lease liabilities 171,986 $ 139,397
Finance Leases    
2026 1,468  
2027 4,878  
2028 3,523  
2029 2,070  
2030 639  
Thereafter 0  
Total lease payments 12,578  
Less: imputed interest (1,140)  
Total present value of lease liabilities $ 11,438