XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Share Repurchase (Details) - Share Repurchase Program - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stockholders' equity          
Repurchase Program, number of shares repurchased (in shares)   359,008 301,461 359,008 2,266,384
Repurchase Program, value of shares repurchased   $ 3,622 $ 2,855 $ 3,622 $ 21,481
Repurchase Program, remaining authorized capacity   $ 451,100   $ 451,100  
Subsequent Event [Member]          
Stockholders' equity          
Repurchase Program, number of shares repurchased (in shares) 339,035        
Repurchase Program, value of shares repurchased $ 3,300        
Repurchase Program, remaining authorized capacity $ 447,800