v3.25.1
Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) - Executive Officer - Market-performance based restricted stock units - Share-based Payment Arrangement, Employee - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended 30 Months Ended
May 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2025
PSUs Granted in Second Quarter 2024              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Granted (in shares)   805,494          
Grant date fair value   $ 6.8          
Requisite service period   3 years          
Performance periods, maximum earned PSUs cap   2 years          
Number of shares vested (in shares)         99,652    
PSUs Granted in Second Quarter 2024 | Share-Based Payment Arrangement, Tranche One              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)   125.00%          
Award vesting percentage   33.33%          
PSUs Granted in Second Quarter 2024 | Share-Based Payment Arrangement, Tranche Two              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)   125.00%          
Award vesting percentage   33.33%          
PSUs Granted in Second Quarter 2024 | Share-Based Payment Arrangement, Tranche Three              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award vesting percentage   33.34%          
PSUs Granted in Second Quarter 2024 | Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)   0.00%          
PSUs Granted in Second Quarter 2024 | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)   200.00%          
PSUs Granted in Second Quarter 2023              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Granted (in shares)     203,000        
Grant date fair value     $ 2.5        
Requisite service period     3 years        
Performance periods, maximum earned PSUs cap     2 years        
Anti-dilution adjustment (in shares) 32,204            
Number of shares vested (in shares)           47,819  
PSUs Granted in Second Quarter 2023 | Share-Based Payment Arrangement, Tranche One              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)     125.00%        
Award vesting percentage     33.33%        
PSUs Granted in Second Quarter 2023 | Share-Based Payment Arrangement, Tranche Two              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)     125.00%        
Award vesting percentage     33.33%        
PSUs Granted in Second Quarter 2023 | Share-Based Payment Arrangement, Tranche Three              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award vesting percentage     33.34%        
PSUs Granted in Second Quarter 2023 | Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)     0.00%        
PSUs Granted in Second Quarter 2023 | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)     200.00%        
PSUs Granted in Fourth Quarter 2022              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Granted (in shares)       341,404      
Grant date fair value       $ 4.2      
Requisite service period       3 years      
Performance periods, maximum earned PSUs cap       2 years      
Anti-dilution adjustment (in shares) 54,167            
Number of shares vested (in shares)             75,976
PSUs Granted in Fourth Quarter 2022 | Share-Based Payment Arrangement, Tranche One              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)       125.00%      
Award vesting percentage       33.33%      
PSUs Granted in Fourth Quarter 2022 | Share-Based Payment Arrangement, Tranche Two              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Maximum payout range (as a percentage)       125.00%      
Award vesting percentage       33.33%      
PSUs Granted in Fourth Quarter 2022 | Share-Based Payment Arrangement, Tranche Three              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award vesting percentage       33.34%      
PSUs Granted in Fourth Quarter 2022 | Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)       0.00%      
PSUs Granted in Fourth Quarter 2022 | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Payout range (as a percentage)       200.00%