v3.26.1
Summary of Significant Accounting Policies - Customer Commitment (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Summary of Significant Accounting Policies      
Supply commitment value to OEM customer   $ 6,600  
Supply commitment, initial cancellation fee   $ 2,600  
Upfront cash payment received from customer for supply commitment $ 750    
Upfront Payment Recorded in Deferred Revenue     $ 400
Upfront Payment Recorded in Deferred Revenue, net of current portion     $ 200