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
Lease, Cost [Abstract]        
Operating lease cost $ 926 $ 841 $ 1,838 $ 1,667
Short-term lease cost 39 30 76 61
Variable lease cost 247 255 420 598
Total lease cost 1,212 1,126 2,334 2,326
Income from subleases (85) (91) (162) (171)
Net lease cost $ 1,127 $ 1,035 $ 2,172 $ 2,155