v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Mar. 31, 2023
Nov. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 7,130 $ 8,985      
Aggregate intrinsic value of options exercised   1,300        
Unrecognized equity-based compensation expense   $ 0        
Granted (in shares)   0 0      
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Granted (in shares)   1,907,730        
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 8,000 $ 12,500      
Share-based cost not yet recognized   $ 48,600        
Restricted stock units | Tranche Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   2 years        
Vesting percentage   67.00%        
Restricted stock units | Share-Based Payment Arrangement, Tranche Three            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   2 years        
Vesting percentage   67.00%        
Restricted stock units | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Vesting percentage   33.00%        
Restricted stock units | Non-Employee Directors With One-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Granted (in shares)   147,234        
Vesting percentage   100.00%        
Restricted stock units | Non-Employee Directors With One-Year Vesting Schedule | Tranche Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Restricted stock units | Non-Employee Directors With One-Year Vesting Schedule | Share-Based Payment Arrangement, Tranche Three            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Restricted stock units | Non-Employee Directors With Three-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Granted (in shares)   43,747        
Vesting percentage   33.00%        
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   4,817,587   4,034,053    
Share-based compensation arrangement by share-based payment award, authorized (in shares)   783,534        
Stock-based compensation expense   $ 200 $ 200      
Contribution limit as a percent of base compensation (in percent) 50.00%          
Purchase price of stock (in percent) 85.00%          
Maximum number of shares per employee (in shares) 2,500          
Shares issued during period (in shares)   1,164,117   925,887    
Share-based compensation arrangement by share-based payment award, purchase period   6 months        
Share-based payment arrangement, employee contributions withheld   $ 300   $ 1,000    
Share-based payment arrangement, amount capitalized   $ 200        
Minimum | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Weighted Average | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Period for share-based expense recognition (in years)   2 years 1 month 6 days        
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)           9,000,000.0
Share-based compensation arrangement by share-based payment award, authorized (in shares)   3,900,000 3,700,000      
Stock-based compensation expense   $ 6,900 $ 8,800      
2022 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)         7,000,000.0