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

Stock Based Compensation - Additional Information (Details)

v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Aggregate intrinsic value of options exercised in period $ 1,200 $ 300
Proceeds from exercise of stock options $ 1,827 $ 335
Weighted average grant-date fair value $ 6.04 $ 5.15
Fair value of options vested $ 400 $ 3,000
Employee Benefits and Share-Based Compensation $ 18,700 $ 20,000
Number of Stock Options Granted 21,650 33,901
Restricted Stock Units (RSUs)    
Defined Benefit Plan Disclosure [Line Items]    
Unrecognized stock-based compensation expense $ 20,400  
Unrecognized stock-based compensation expense, weighted-average recognition period 2 years 3 months 10 days  
Fair value of options vested $ 14,800 $ 15,500
Employee share based compensation outstanding shares 197,604  
Employee Benefits and Share-Based Compensation $ 1,500  
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 751,436  
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 608,178  
2021 Equity Incentive Plan [Member] | Common Class A    
Defined Benefit Plan Disclosure [Line Items]    
Percentage of Outstanding Stock Maximum 5.00%  
2021 Equity Incentive Plan [Member] | Common Class A | Lesser [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Number of shares issued under share-based payment arrangement 2,994,000