v3.26.1
Leases - Schedule of Components of Operating 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 $ 420 $ 275 $ 1,116 $ 550
Variable lease expense 104 157 321 315
Short-term lease expense 20 0 41 6
Total lease expense $ 544 $ 432 $ 1,478 $ 871