v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares, outstanding 330,910,687   330,910,687   334,294,245
Compensation expense $ 6.3 $ 3.8 $ 9.7 $ 5.9  
Unrecognized compensation costs $ 48.6   $ 48.6    
Employee Stock Purchase Plan (ESPP)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares, outstanding 330,910,687 334,470,264 330,910,687 334,470,264  
Restricted Stock Awards (RSA) | Employee Stock Purchase Plan (ESPP)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares, outstanding 5,823,554 5,950,306 5,823,554 5,950,306