XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2022
Mar. 31, 2025
Mar. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   50.00%  
Stock-based compensation expense   $ 2,977 $ 8,203
Employee Stock Option      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock options, description   25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Annual RSUs granted to non-executive employees in 2024 vest over a two-year period at a rate of 50% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining one year. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date  
RSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Percentage of restricted stock issued to CEO   50.00%  
Percentage of restricted stock issued to other executive officers   80.00%  
Earned units vesting percentage 25.00%    
PSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Percentage of restricted stock issued to CEO   50.00%  
Percentage of restricted stock issued to other executive officers   20.00%  
Earned units vesting percentage   50.00%  
End Of Year 3 [Member] | PSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   100.00%  
CEO [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   250.00%  
CEO [Member] | PSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   250.00%  
CEO [Member] | TSR PSUs [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   250.00%  
Maximum [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   200.00%  
Maximum [Member] | PSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   200.00%  
Maximum [Member] | TSR PSUs [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   150.00%  
Minimum [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   0.00%  
Minimum [Member] | PSUs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   0.00%  
Minimum [Member] | TSR PSUs [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Earned units vesting percentage   75.00%  
2020 Equity Incentive Plan      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Common stock shares reserved for issuance   399,000  
Employees Share Purchase Plan (ESPP)      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Common stock shares reserved for issuance   21,000