v3.26.1
Share-Based Payments - Narrative (Details)
$ in Millions
1 Months Ended
Jun. 30, 2026
USD ($)
shares
Sage Acquisition  
Share-based payments  
Unrecognized compensation expense | $ $ 12.3
2021 Equity Incentive Plan  
Share-based payments  
Number of additional shares authorized (in shares) 4,000,000
Maximum number of shares of common stock provided for issuance (in shares) 19,012,893