v3.26.1
Equity Incentive Plans, Equity Inducement Plans, Employee Stock Purchase Plan and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Sep. 26, 2018
Sep. 25, 2018
Jun. 30, 2026
Jan. 01, 2026
Dec. 31, 2025
May 31, 2025
Feb. 28, 2023
Aug. 31, 2022
Aug. 04, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Reserved common stock     2,398,948   2,094,228        
Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares vesting period     4 years            
2018 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Reserved common stock   230,000              
Annual increase period of common stock reserved for issuance   10 years              
Maximum number of shares issuable       429,215          
2018 Equity Incentive Plan | Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Total unrecognized compensation cost related to unvested granted     $ 6.6            
Remaining unrecognized compensation cost expected to be recognized over weighted-average period     2 years 6 months            
2018 Equity Incentive Plan | Employee Stock Option                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Total unrecognized compensation cost related to unvested granted     $ 10.8            
Remaining unrecognized compensation cost expected to be recognized over weighted-average period     3 years            
2018 Equity Incentive Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Increase in stock reserved for issuance as percentage of capital stock outstanding on last day of preceding year   5.00%              
2021 Equity Inducement Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Reserved common stock                 75,000
Amended and Restated 2021 Equity Inducement Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Reserved common stock     425,000     225,000 50,000 75,000  
2018 Equity Incentive Plan and 2021 Equity Inducement Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares available for grant     470,497            
2018 Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Reserved common stock 23,000                
Annual increase period of common stock reserved for issuance 10 years                
Maximum number of shares issuable 305,000   245,912            
Shares available for grant     59,088            
2018 Employee Stock Purchase Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Increase in stock reserved for issuance as percentage of capital stock outstanding on last day of preceding year 1.00%