v3.26.1
Leases - Summary of 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
Leases [Abstract]        
Operating lease cost $ 3,913 $ 3,264 $ 7,287 $ 6,475
Finance lease cost 37 35 76 61
Short-term lease cost 796 1,171 1,971 2,197
Total lease expense $ 4,746 $ 4,470 $ 9,334 $ 8,733