XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - 2021 Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - 2021 Employee Stock Purchase Plan - shares
1 Months Ended 9 Months Ended
Apr. 30, 2021
Sep. 30, 2025
Jan. 01, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of common stock authorized to be issued (in shares) 1,175,000   1,089,023
Period to increase available shares for issuance 10 years    
Percentage of total number of shares outstanding 1.00%    
Additional shares authorized (in shares) 3,525,000    
Purchase price of common stock in percent 85.00%    
Offering period 6 months    
Shares issued through ESPP (in shares)   18,189  
Number of shares available for purchase (in shares)   4,687,742