v3.26.1
Summary of Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Unrealized gain (Loss) on short term investments     $ 70   $ 53
Accounts receivable, percentage     10.00%   10.00%
Allowance for doubtful accounts     $ 300   $ 100
Revenues $ 33,741 $ 33,637 64,634 $ 71,531  
Transation Price 10,000   10,000    
Upfront payment 60,000   60,000    
Upfront Payment, Refundable 50,000   50,000    
Refund liability 50,000   50,000   $ 0
Deferred Revenue Revenue Recognized1     2,852 2,504  
Deferred revenue $ 6,882 $ 3,262 $ 6,882 $ 3,262  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | No Customer [Member]          
Concentration risk threshold percentage 10.00% 10.00% 10.00% 10.00%  
Deferred Revenue [Member]          
Revenues $ 6,500        
Non refundable initial transaction fee     $ 10,000    
Deferred Revenue Revenue Recognized1     3,500    
Deferred revenue $ 60,000   $ 60,000