XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2021
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares)   500,000 1,200,000
2021 ESPP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares)   2,604,222  
ESPP | 2021 ESPP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP purchase price of common stock, percent of market price 85.00%    
Minimum employee subscription rate 1.00%    
Maximum employee subscription rate 15.00%    
Maximum contribution amount $ 25    
Purchase period (in months) 6 months