XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
[1]
Mar. 31, 2025
[1]
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity [Abstract]            
Repurchase of common stock (in shares)         653,213 85,644
Stock repurchased (in USD per share)         $ 30.69 $ 30.13
Total cost for repurchase of common stock $ 9,053 $ 11,203 $ 897 $ 1,683 $ 20,000 $ 2,600
Remaining amount         $ 6,300  
[1] Includes adjustments for net excise tax liability