v3.26.1
Leases - Summary 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 $ 961 $ 1,036 $ 1,929 $ 2,111
Variable lease cost 134 58 227 114
Short-term lease cost 5 5 10 45
Total lease costs 1,100 1,099 2,166 2,270
Sublease income $ (58) $ (27) $ (93) $ (54)