XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) - Executive Officer - Share-based Payment Arrangement, Employee
$ in Millions
1 Months Ended 3 Months Ended 15 Months Ended 27 Months Ended 33 Months Ended
May 31, 2023
shares
Jun. 30, 2025
USD ($)
consecutive_trading_day
installemnt
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Jun. 30, 2025
shares
Jun. 30, 2025
shares
Jun. 30, 2025
shares
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Granted (in shares)   245,000            
Grant date fair value | $   $ 1.4            
Number of shares vested (in shares)   0            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranches Two Through Nine                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of award vesting installments | installemnt   8            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   33.00%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Three                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Four                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Five                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Six                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Seven                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Eight                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Share-Based Payment Arrangement, Tranche Nine                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   8.375%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)   0.00%            
PSUs Granted in Second Quarter 2025 | Performance-Based Restricted Stock Units (PSUs) | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)   200.00%            
MPSUs Granted in Second Quarter 2025 | Market Performance-Based Restricted Stock Units (MPSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Granted (in shares)   245,000            
Grant date fair value | $   $ 0.6            
Award vesting, threshold consecutive trading days | consecutive_trading_day   20            
Number of shares vested (in shares)   0            
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs)                
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 MPSUs cap     2 years          
Number of shares vested (in shares)           99,652    
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage     33.33%          
Maximum payout range (as a percentage)     125.00%          
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage     33.33%          
Maximum payout range (as a percentage)     125.00%          
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Three                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage     33.34%          
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs) | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)     0.00%          
MPSUs Granted in Second Quarter 2024 | Market Performance-Based Restricted Stock Units (MPSUs) | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)     200.00%          
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs)                
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 MPSUs cap       2 years        
Anti-dilution adjustment (in shares) 32,204              
Number of shares vested (in shares)             47,819  
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage       33.33%        
Maximum payout range (as a percentage)       125.00%        
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage       33.33%        
Maximum payout range (as a percentage)       125.00%        
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Three                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage       33.34%        
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs) | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)       0.00%        
MPSUs Granted in Second Quarter 2023 | Market Performance-Based Restricted Stock Units (MPSUs) | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)       200.00%        
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs)                
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 MPSUs cap         2 years      
Anti-dilution adjustment (in shares) 54,167              
Number of shares vested (in shares)               75,976
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage         33.33%      
Maximum payout range (as a percentage)         125.00%      
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage         33.33%      
Maximum payout range (as a percentage)         125.00%      
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs) | Share-Based Payment Arrangement, Tranche Three                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage         33.34%      
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs) | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)         0.00%      
MPSUs Granted in Fourth Quarter 2022 | Market Performance-Based Restricted Stock Units (MPSUs) | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout range (as a percentage)         200.00%