XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 08, 2023
Apr. 01, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock shares outstanding     32,950,141   32,950,141   32,369,820
ESPP              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Compensation expense       $ 0   $ 0  
Common stock shares outstanding 325,000            
Fair market value percentage 85.00% 85.00%          
Employee contribution 10.00%            
Participants accrue rights to purchase maximum common stock amount $ 25,000            
ESPP employee payroll contributions     $ 1,100,000   $ 1,100,000   $ 900,000
RSUs              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Compensation expense     1,200,000 1,100,000 2,300,000 1,900,000  
Unrecognized compensation expense     2,400,000   $ 2,400,000    
Unrecognized compensation expense, weighted average recognition period         1 year 3 months 18 days    
PSUs              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Compensation expense     1,200,000 $ 1,100,000 $ 2,300,000 $ 1,900,000  
Unrecognized compensation expense     $ 4,500,000   $ 4,500,000    
Unrecognized compensation expense, weighted average recognition period         1 year 3 months 18 days    
PSUs | Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Percentage of target award amount on number of shares granted         0.00%    
PSUs | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Percentage of target award amount on number of shares granted         200.00%