XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Securities Repurchase Program (Details) - Securities Repurchase Program - USD ($)
$ in Millions
1 Months Ended
Nov. 30, 2024
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program, increase of authorized amount $ 300.0  
Remaining under repurchase program   $ 150.1