v3.26.1
Stock-based Compensation - Plans (Details) - shares
1 Months Ended 3 Months Ended
Jan. 31, 2024
Mar. 31, 2026
Dec. 31, 2022
Jun. 30, 2021
2021 Plan        
Stock-based Compensation        
Shares authorized     2,748,818 803,564
2024 Plan        
Stock-based Compensation        
Additional shares authorized 3,900,000      
Shares available for grant   2,704,257    
Employee Stock Option        
Stock-based Compensation        
Vesting Period   4 years