v3.26.3
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Summary of Significant Accounting Policies          
Impairment losses related to credit losses $ 0 $ 0 $ 0 $ 0  
Restricted security deposit 5,450   5,450    
Restricted cash 6,018 $ 5,965 $ 6,018 $ 5,965 $ 6,000
Minimum          
Summary of Significant Accounting Policies          
Customer payment term     45 days    
Maximum          
Summary of Significant Accounting Policies          
Customer payment term     105 days    
Commercial manufacturing facility          
Summary of Significant Accounting Policies          
Security deposit 5,450   $ 5,450    
Decrease in letters of credit     1,000    
Commercial manufacturing facility | Minimum          
Summary of Significant Accounting Policies          
Security deposit $ 1,500   $ 1,500