XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 08, 2024
Mar. 31, 2024
Mar. 31, 2023
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense   $ 935 $ 1,756
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense   $ 2,153 $ 1,426
Number of shares granted   1,315,860  
Performance Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted 241,881    
Maximum | Performance Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of targeted shares 200.00%    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued   0 0
Compensation expense   $ 80 $ 122
Employee contribution percentage   15.00%  
Market price of shares authorized percentage   85.00%  
Maximum purchase value of shares available for each employee   $ 25