v3.26.3
Leases - Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease costs $ 8,237 $ 8,044 $ 24,569 $ 23,967
Amortization of right-of-use assets 356 308 1,112 699
Interest on lease liabilities 103 88 329 259
Total financing lease costs 459 396 1,441 958
Short-term lease costs 70 616 125 1,853
Total lease costs $ 8,766 $ 9,056 $ 26,135 $ 26,778