v3.26.1
Summary of Accounting Policies - Schedule of Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue [Abstract]    
Balance at beginning of period $ 3,521 $ 2,994
Additions during the period 2,713 2,772
Revenue recognized during the period (2,852) (2,504)
Balance at end of period [1] 3,382 3,262
Deferred collaboration revenue 3,500 0
Total deferred revenue $ 6,882 $ 3,262
[1] The Company also defers revenue for training but those amounts are de minimis and excluded from the above table.