v3.26.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost [1] $ 10,620 $ 9,078 $ 24,137 $ 18,070
Financing lease cost:        
Amortization of leased assets 13 14 26 28
Interest on lease liabilities 1 2 2 5
Total lease cost $ 10,634 $ 9,094 $ 24,165 $ 18,103
[1] Includes short-term lease cost of $6.0 million and $15.1 million, respectively, for the three- and six-month periods ended June 30, 2026 and $4.5 million and $9.0 million, respectively, for the prior-year periods.