v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2021
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 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,034   $ 9,252   $ 14,164 $ 18,237      
Aggregate intrinsic value of options exercised           1,400 $ 1,000      
Unrecognized equity-based compensation expense   0       $ 0        
Granted (in shares)           0 0      
Granted (in shares)           3,680,766        
Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting term           3 years        
Share-based payment award, equity instruments other than options, vested in period, fair value           $ 15,300 $ 19,700      
Share-based cost not yet recognized   $ 45,000       $ 45,000        
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)           74,922        
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)           181,251        
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,817,587   4,034,053    
Share-based compensation arrangement by share-based payment award, authorized (in shares)     783,534              
Stock-based compensation expense   $ 100   200   $ 300 400      
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           $ 700   $ 1,000    
Share-based payment arrangement, amount capitalized           $ 100        
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        
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   $ 9,100   $ 13,800 $ 17,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