XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity Transactions - Shares repurchased (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 19, 2024
Mar. 20, 2025
Dec. 19, 2024
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2025
Sep. 30, 2025
Stockholders' Equity Transactions                
Total Number of Shares Purchased 193,252 745,000 282,647 745,000 282,647 193,252 1,220,899  
Average Price Paid per Share $ 37.67 $ 25.22 $ 37.95 $ 25.22 $ 37.95 $ 37.67 $ 30.14  
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 193,252 745,000 282,647       1,220,899  
Maximum Number of Shares that May Yet Be Purchased Under Plans or Programs 1,387,388 359,741 1,104,741 359,741     359,741 359,741