v3.26.1
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost:        
Operating lease cost $ 3,138 $ 3,073 $ 6,249 $ 5,953
Finance lease cost        
Depreciation of finance lease assets 2,006 1,640 3,614 2,609
Interest on finance lease liabilities 223 219 371 390
Short-term lease cost 242 351 543 648
Total lease cost 5,609 5,283 10,777 9,600
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash outflows from operating leases 3,301 3,519 6,846 6,356
Operating cash outflows from finance leases 148 170 320 211
Financing cash outflows from finance leases $ 1,582 $ 854 $ 3,179 $ 1,379