XML 88 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Additional information (Details) - shares
Jun. 30, 2025
May 31, 2022
Stockholders' Equity Note [Abstract]    
Number of shares of common stock authorized for buyback (in shares)   12,000,000
Remaining number of shares authorized to be repurchased (in shares) 9,524,101