XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
May 01, 2025
Share Repurchase Program [Line Items]      
Treasury stock, acquired $ 2,680 $ 4,678  
2025 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Authorized amount of share buyback program     $ 15,000
Authorized amount available for repurchase $ 10,600    
Share Repurchase Program      
Share Repurchase Program [Line Items]      
Shares repurchased (in shares) 91,658 282,129  
Treasury stock, acquired $ 2,700 $ 4,700