XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholder's Equity - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 18,050,417 16,368,584
Common stock available for future grants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 7,668,386 5,931,302
Common stock options issued and outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 3,689,972 4,464,388
Restricted stock units outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 4,533,479 4,341,818
Shares available for future purchase under employee stock purchase plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,996,797 1,631,076
Common Stock Reserved For Issuance Upon Exercise of Outstanding Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 161,783 0