v3.26.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 01, 2026
May 06, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]            
Authorized capital stock     805,000,000 805,000,000    
Authorized capital stock, par value per share     $ 0.000001 $ 0.000001    
Preferred stock, shares authorized     50,000,000 50,000,000   50,000,000
Net proceeds from offering       $ 248,400 $ 0  
Public Offering            
Class of Stock [Line Items]            
Total issuance costs $ 11,100          
Underwriting discounts and commissions 10,300          
Other direct issuance costs 800          
Net proceeds from offering $ 247,600          
Siemens ISW | OEM Agreement            
Class of Stock [Line Items]            
Agreement exclusivity terms   Certain exclusivity terms apply for a period of up to seven years from the agreement effective date. Based on the planned collaboration timeline, exclusivity terms will apply for five years subsequent to the completion of the Software Deliverable.        
Agreement base term   5 years        
Agreement renewal term   1 year        
Class A Common Stock            
Class of Stock [Line Items]            
Authorized capital stock     750,000,000 750,000,000   750,000,000
Common stock, voting rights       one vote per share    
Class A Common Stock | Public Offering            
Class of Stock [Line Items]            
Number of shares issued 2,647,059   3,044,117 3,044,117    
Sale of stock, price per share $ 85          
Class A Common Stock | Option to Purchase Additional Shares            
Class of Stock [Line Items]            
Number of shares issued 397,058          
Class A Common Stock | Siemens Beteiligungen Inland GmbH | OEM Agreement            
Class of Stock [Line Items]            
Number of shares sold   1,049,759        
Aggregate purchase price   $ 50,000        
Class B Common Stock            
Class of Stock [Line Items]            
Authorized capital stock     5,000,000 5,000,000   5,000,000
Common stock, voting rights       20 votes per share