v3.26.1
Leases - Components 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
Lease, Cost [Abstract]        
Operating lease cost $ 3,306 $ 3,605 $ 6,975 $ 7,021
Finance lease cost        
Amortization of right-of-use assets 819 545 1,258 1,145
Interest on lease liabilities 787 493 1,235 996
Variable lease cost 1,446 1,414 2,790 2,906
Short-term lease cost 1,573 1,592 3,488 3,285
Sublease income (13) (64) (20) (117)
Total lease cost $ 7,918 $ 7,585 $ 15,726 $ 15,236