XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
May 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity [Abstract]          
Authorized repurchase amount $ 100,000,000.0        
Stock repurchase program, period 2 years        
Purchases of treasury stock (in shares)   225,094 0 399,494 1,117,068
Purchases of treasury stock, excluding excise tax   $ 12,200,000   $ 22,400,000 $ 75,000,000.0
Payments of tax withholdings related to vesting of restricted stock units   $ 0 $ 0 $ 0 $ 3,401,000