v3.25.2
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
May 19, 2025
Aug. 12, 2021
Feb. 28, 2022
Jun. 30, 2025
May 08, 2023
Mar. 22, 2023
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       $ 7,700    
Unrecognized compensation cost, period of recognition       1 year 10 months 24 days    
Outstanding Vested and Expected to Vest RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       $ 780    
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Evergreen provision, percentage of outstanding shares   3.00%        
Number of additional shares available for grant (in shares) 950,000     83,418    
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)   8,547        
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)       443,012    
2021 Equity Incentive Plan, Evergreen Provision            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of additional shares available for grant (in shares)       26    
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)       3,002    
Outstanding liability       $ 4    
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)   2,280        
2022 Inducement Equity Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining shares available for grant (in shares)       128,014    
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)     5,715   11,429 10,000
2022 Inducement Equity Plan, Evergreen Provision            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of additional shares available for grant (in shares)       250,000