v3.26.1
Commitment and Contingencies - New Brisbane Facility (Details)
3 Months Ended 6 Months Ended
Oct. 28, 2022
USD ($)
ft²
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Lease Description [Line Items]            
Operating lease, future minimum payments due   $ 7,484,000   $ 7,484,000    
Operating lease right-of-use assets   6,738,000   6,738,000   $ 8,125,000
Total lease liability   $ 6,991,000   $ 6,991,000    
Brisbane, California            
Lease Description [Line Items]            
Operating lease (area) | ft² 31,157          
Operating lease, future minimum payments due $ 14,900,000          
Operating lease, weighted average remaining lease term   2 years 3 months 18 days   2 years 3 months 18 days    
Operating lease cost   $ 800,000 $ 800,000 $ 1,600,000 $ 1,600,000  
Operating lease, payments   800,000 $ 700,000 1,600,000 $ 1,500,000  
Brisbane, California | Standby Letters of Credit            
Lease Description [Line Items]            
Restricted cash $ 900,000          
Line of credit has been used   $ 0   $ 0