v3.26.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 06, 2026
$ / shares
Nov. 30, 2025
USD ($)
Jan. 01, 2021
Mar. 31, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
shares
Mar. 31, 2025
shares
Dec. 31, 2024
$ / shares
shares
Class Of Stock [Line Items]              
Total fair value of options vested | $       $ 500      
Total number of common shares reserved for issuance       467,125 566,560    
Common Stock, Shares Authorized       350,000,000 350,000,000    
Common stock, shares issued (in shares)       1,659,612 1,269,286    
Warrants excercise price | $ / shares       $ 59.5      
Common stock, shares outstanding (in shares)       1,659,612 1,269,286    
Stockholders' Equity Note, Stock Split, Conversion Ratio 50            
Common stock value | $       $ 0 $ 0    
Equity Option              
Class Of Stock [Line Items]              
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $       $ 1,500      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       10 months 24 days      
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value | $ / shares       $ 0      
Restricted Stock Units (RSUs)              
Class Of Stock [Line Items]              
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $       $ 1,700      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       3 years 1 month 6 days      
2020 Equity Incentive Plan [Member]              
Class Of Stock [Line Items]              
Common shares authorized for issuance       276,247 245,477    
Percentage of Annual increased Shares     4.00%        
Vesting percentage       25.00%      
Vesting period       36 months      
Vesting terms, description       ten years      
Employees Stock Purchase Plan [Member]              
Class Of Stock [Line Items]              
Total number of common shares reserved for issuance       60,077      
Common Stock, Shares Authorized       77,008 60,717    
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent       15.00%      
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum       1.00%      
Increase in issuance of common stock       18,593      
Common stock, shares issued (in shares)       0   0  
Standby Equity Purchase Agreement [Member]              
Class Of Stock [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent   97.00%          
Common stock, shares issued (in shares)         4,868    
Common stock value | $   $ 15,000          
Percentage of average daily trading volume   100.00%          
Standby equity purchase agreement fees | $         $ 300    
SEPA Shares were sold       48,092      
Proceeds from Issuance of Common Stock | $       $ 400      
Standby Equity Purchase Agreement [Member] | Maximum              
Class Of Stock [Line Items]              
Percentage of outstanding common stock       4.99%      
December 2024 Offering and Warrant Issuance              
Class Of Stock [Line Items]              
Common stock, shares issued (in shares)             193,581
Common stock price | $ / shares             $ 47.6
Purchase of common stock by warrants             193,581
Warrants excercise price | $ / shares       $ 59.5     $ 59.5
Adjustment of warrants per share | $ / shares $ 4.35            
Warrants and Rights OutstandingTerm             5 years
Class of Warrant or Right, Outstanding and Exercisable       193,581      
Class B Common Stock              
Class Of Stock [Line Items]              
Common Stock, Shares Authorized       15,368,569 15,368,569    
Common stock, shares issued (in shares)       0 0    
Common stock, shares outstanding (in shares)       0 0    
Common stock value | $       $ 0 $ 0