XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - 2021 Equity Incentive Plan (Details) - 2021 Plan - shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
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,474 3,316
Reserved but unissued shares under the Plan 1,692 1,858
Total authorized shares under the Plan 5,166 5,174