XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - 2021 Equity Incentive Plan (Details) - 2021 Plan - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2023
Share-based compensation    
Maximum number of shares that may be issued as a proportion of outstanding stock 10.00%  
Maximum increase in number of shares available for issuance 400  
Increase in share reserve 400  
Outstanding options and restricted stock units 3,384 3,316
Reserved but unissued shares under the Plan 1,782 1,858
Total authorized shares under the Plan 5,166 5,174