v3.26.1
Leases - Summary of Lease Costs (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]        
Finance lease expense amortization $ 347 $ 254 $ 691 $ 598
Finance lease interest expense 143 237 367 496
Operating lease expense 10,687 8,746 21,620 16,431
Short term lease expense 476 366 925 818
Lease costs $ 11,653 $ 9,603 $ 23,603 $ 18,343