XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2024
Apr. 01, 2024
Mar. 31, 2024
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Conversion of Series A preferred stock (in shares) 10,000   10,000
Stock options outstanding (in shares) 13,197,741   13,026,329
Equity awards available for future grants (in shares) 5,937,555   2,090,367
Total (in shares) 23,452,571 5,823,319 19,249,818
Stock options outstanding      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Stock options outstanding (in shares) 13,197,741   13,050,172
Restricted stock units outstanding      
Schedule Of Common Stock Reserved For Future Issuance [Line Items]      
Units outstanding (in shares) 4,307,275   4,099,279