v3.26.1
Stock-Based Compensation (Details) - shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
2014 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of outstanding stock maximum 8.00%  
Share based compensation arrangement by share based payment award, Award vesting period 10 years  
2021 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of outstanding stock maximum 2.00%  
Common shares reserved for future issuance (in shares) 2,799,302 2,941,343
2021 Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common shares reserved for future issuance (in shares) 3,431,312