Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Based Compensation - Additional Information (Details)

v3.25.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Aggregate intrinsic value of options exercised in period $ 251 $ 1
Proceeds from exercise of stock options $ 335 $ 3
Weighted average grant-date fair value $ 5.15 $ 2.77
Fair value of options vested $ 3,024 $ 3,729
Number of Stock Options Granted 33,901 61,446
Minimum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Stock-based compensation expense vesting period 1 year  
Maximum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Stock-based compensation expense vesting period 4 years  
Restricted Stock Units (RSUs)    
Defined Benefit Plan Disclosure [Line Items]    
Unrecognized stock-based compensation expense $ 23,792  
Unrecognized stock-based compensation expense, weighted-average recognition period 1 year 10 months 20 days  
Fair value of options vested $ 15,526 $ 14,294
2021 Equity Incentive Plan [Member] | Employee Stock Option    
Defined Benefit Plan Disclosure [Line Items]    
Share based compensation arrangement,Number of shares available for grant under the plan 596,830  
Purchase Price of Common Stock, Percent 85.00%  
2021 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs)    
Defined Benefit Plan Disclosure [Line Items]    
Share based compensation arrangement,Number of shares available for grant under the plan 572,038  
2021 Equity Incentive Plan [Member] | Common Class A [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Percentage of Outstanding Stock Maximum 5.00%  
2021 Equity Incentive Plan [Member] | Common Class A [Member] | Lesser [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Number of shares issued under share-based payment arrangement 2,994,000