v3.25.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease, Cost [Abstract]        
Operating lease cost $ 3,605 $ 3,493 $ 7,021 $ 6,968
Finance lease cost        
Amortization of right-of-use assets 545 624 1,145 1,241
Interest on lease liabilities 493 542 996 1,083
Variable lease cost 1,414 1,584 2,906 3,161
Short-term lease cost 1,592 1,350 3,285 2,814
Sublease income (64) (32) (117) (79)
Total lease cost $ 7,585 $ 7,561 $ 15,236 $ 15,188