v3.26.1
Stock-Based Compensation - 2021 Stock Incentive Plan (Details) - shares
1 Months Ended
Sep. 30, 2021
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance   24,590,394 20,469,237
Stock Incentive Plan 2021 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance 469,929    
Share Based Compensation Arrangement by Share Based Payment Award, Increase in Number of Shares Reserved and Available for issuance, Percentage 5.00%