v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
Jul. 15, 2026
Jun. 22, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares)   1,000,000
Subsequent Event    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date fair value $ 6.5  
RSUs granted (in shares) 356,555  
Subsequent Event | Share-Based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 33.33%  
Subsequent Event | Share-Based Payment Arrangement, Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 33.33%  
Subsequent Event | Share-Based Payment Arrangement, Tranche Three    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 33.33%