XML 55 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2022
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Feb. 28, 2025
$ / shares
shares
Nov. 30, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
shares
Jul. 31, 2020
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
Installment
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance           2,685,546            
Inventory, net | $     $ 25,395         $ 25,395   $ 25,395   $ 25,907
Percentage of number of shares of common stock outstanding             1.00%          
Intrinsic value of stock options exercised | $               $ 0 $ 100 $ 100 $ 300  
Granted                   2,100,000    
Weighted Average Grant Date Fair Value issue | $ / shares               $ 0.58 $ 0.74 $ 0.86 $ 2.06  
Fair value of common stock Per Share | $ / shares               $ 0.58 $ 0.74 $ 0.86 $ 2.06  
Liability for unvested shares | $     $ 12,700         $ 12,700   $ 12,700    
Selling, general and administrative | $               15,018 $ 12,955 $ 48,357 $ 48,973  
Unrecognized stock based compensation expense, Weighted average recognition period                   2 years 3 months 18 days    
Stock based compensation expense | $               $ 3,073 2,866 $ 9,079 16,731  
Weighted average exercise price of Warrant Per Share | $ / shares     $ 3.48         $ 3.48   $ 3.48    
2020 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     485,615         485,615   485,615    
Shares available for future issuance     0         0   0    
Award vesting period                   4 years    
Issuance of common stock, shares                   8,000,000    
Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)                   110.00%    
Combined voting power on all classes of stock threshold                   10.00%    
Percentage of options vesting                   25.00%    
Number of quarterly installments for vesting | Installment                   36    
Share-based payment award, expiration period                   10 years    
Number of quarterly installments for vesting succeeding period                   3 years    
2021 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     35,797,059     35,075,122   35,797,059   35,797,059    
Issuance of common stock, shares 3,304,820 5,539,145       11,413,572            
Percentage of number of shares of common stock outstanding           5.00%            
Stock based compensation expense | $                   $ 200 $ 100  
2021 Equity Incentive Plan | Maximum [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Shares available for future issuance           23,661,550            
Two Thousand And Twenty Two Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     589,957         589,957   589,957    
Two Thousand And Twenty One Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     752,816     1,342,773   752,816   752,816    
Shares available for future issuance     12,941,157         12,941,157   12,941,157    
Stock based compensation expense | $               $ 100 $ 100      
Two Thousand And Twenty Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Shares available for future issuance     0         0   0    
Php Warrants Outstanding                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Issuance of common stock, shares         6,824,712     0 0 0 0  
Repurchased common stock, per share | $ / shares         $ 3.48              
Warrant expense | $         $ 17,400              
Exercisable common stock     6,824,712         6,824,712   6,824,712    
Weighted average exercise price of Warrant Per Share | $ / shares     $ 3.48         $ 3.48   $ 3.48    
Weighted-average remaining contractual term (Years)                   7 years 1 month 17 days    
Employee Stock Option | 2021 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     22,370,287         22,370,287   22,370,287    
Employee Stock Option | Two Thousand And Twenty Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance     485,615         485,615   485,615    
Restricted Stock Units (RSUs)                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Granted     400,000 1,700,000                
Weighted Average Grant Date Fair Value issue | $ / shares     $ 1.15 $ 1.61                
Fair value of common stock Per Share | $ / shares     $ 1.15 $ 1.61                
Liability for unvested shares | $     $ 2,100         $ 2,100   $ 2,100    
Unrecognized stock based compensation expense, Weighted average recognition period                   1 year 7 days