v3.26.1
Leases - Lease Cost and Supplemental Cash Flow (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 $ 3,789 $ 3,123 $ 7,416 $ 6,295
Finance lease cost:        
Amortization of right-of-use assets 2,225 2,311 4,507 4,319
Interest on finance lease liabilities 158 289 345 548
Total finance lease cost 2,383 2,600 4,852 4,867
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash used in operating leases (3,595) (3,519) (6,774) (6,893)
Financing cash used in finance leases (2,443) (2,506) (4,924) (4,671)
Right of use assets obtained in exchange for lease obligations:        
Operating leases 8,192 3,767 8,192 4,570
Finance leases $ 1,599 $ 0 $ 1,599 $ 3,853