XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]    
Repurchase of common stock (in shares) 0 653,213
Stock repurchased (in USD per share)   $ 30.69
Total cost for repurchase of common stock   $ 20.0
Remaining amount $ 32.9