v3.26.1
Stock-based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 3.2   $ 2.8 $ 5.7 $ 4.9
RSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares) 731,566 164,794      
Estimated grant date fair value of options and RSUs granted $ 8.3 $ 1.8      
RSU | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       1 year  
RSU | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       3 years