v3.26.3
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jun. 01, 2026
May 06, 2026
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]          
Authorized capital stock     805,000,000    
Authorized capital stock, par value per share     $ 0.000001    
Preferred stock, shares authorized     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 Siemens ISW Agreement’s 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
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    
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
Common stock, voting rights     20 votes per share