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 | ||