v3.25.2
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Supplemental Cash Flows Information:          
Operating cash flows from operating leases $ 8,087 $ 7,802 $ 16,317 $ 15,313  
Operating cash flows from finance leases 469 239 921 352  
Financing cash flows from finance leases 1,153 593 2,219 1,055  
ROU assets obtained in exchange for lease obligations:          
Operating leases 10,347 12,101 23,418 13,491  
Finance leases $ 0 $ 16,011 $ 2,427 $ 17,857  
Weighted-average remaining lease term (in years):          
Operating leases 5 years 9 months 18 days   5 years 9 months 18 days   6 years
Finance leases 9 years 1 month 6 days   9 years 1 month 6 days   9 years 7 months 6 days
Weighted-average discount rate:          
Operating leases 4.60%   4.60%   4.50%
Finance leases 4.80%   4.80%   4.70%