XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Millions
Feb. 27, 2025
Dec. 31, 2025
Stockholders Equity [Line Items]    
Stock repurchase program, remaining amount   $ 173.8
Common Stock    
Stockholders Equity [Line Items]    
Share repurchase program, duration 3 years  
Share repurchase program, authorized amount $ 250.0