v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
May 19, 2026
May 19, 2025
Aug. 12, 2021
Feb. 28, 2022
Jun. 30, 2026
Dec. 31, 2021
May 08, 2023
Mar. 22, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost for unvested options         $ 0      
Restricted Stock Units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost, period of recognition         1 year 7 months 6 days      
Vested (in shares)         1,824      
Unrecognized compensation cost         $ 1,700,000      
Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost, period of recognition         4 months 24 days      
2021 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Evergreen provision, percentage of outstanding shares 5.00%   3.00%          
Number of additional shares available for grant (in shares) 500,000 53,222     564,964      
2021 Equity Incentive Plan | Restricted Stock Units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Remaining shares available for grant (in shares)         245,710      
2021 Equity Incentive Plan | Common Class A                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares reserved for future issuance (in shares)     479          
2021 Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Evergreen provision, percentage of outstanding shares           0.50%    
Remaining shares available for grant (in shares)         284      
Outstanding liability         $ 4,000      
2021 Employee Stock Purchase Plan | Common Class A                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares reserved for future issuance (in shares)           284    
2022 Inducement Equity Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of additional shares available for grant (in shares)         50,000      
Remaining shares available for grant (in shares)         54,502      
Vesting period       4 years        
2022 Inducement Equity Plan | Common Class A                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares reserved for future issuance (in shares)       321     641 561