XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Stock incentive plans (Details) - shares
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2024
Jun. 24, 2021
2021 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized     1,483,445
Shares available for issuance   505,627  
Additional number of shares authorized (as a percent)   5.00%  
Additional number of shares authorized 2,956,557    
2021 Employee Stock Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized     228,222
Shares available for issuance   1,117,631  
Additional number of shares authorized 591,311    
2021 Employee Stock Purchase Plan | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized   4,564,440  
Additional number of shares authorized (as a percent)   1.00%