XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Equity-based Compensation (Details) - shares
3 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Jan. 01, 2025
Sep. 15, 2017
Amended and Restated 2017 Equity Incentive Plan        
Equity-based Compensation        
Number of shares authorized       4,334,131
2021 Equity Incentive Plan        
Equity-based Compensation        
Number of shares authorized   3,073,114    
Additional common stock shares reserved for issuance     2,992,743  
Maximum percentage of common shares issued and outstanding 5.00% 5.00%    
Common stock shares reserved for issuance   9,057,517    
Number of shares that may be recycled   4,334,131    
ESPP        
Equity-based Compensation        
Number of shares authorized   209,532    
Maximum percentage of common shares issued and outstanding   1.00%    
Number of additional shares authorized   1,000,000