XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 07, 2025
May 22, 2025
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Subsequent Event [Line Items]          
Stock repurchased value     $ 5,814 $ 764 $ 10,000
Privately Negotiated Stock Repurchase Agreement          
Subsequent Event [Line Items]          
Stock repurchased (in shares)   100,000      
Stock repurchased value   $ 5,100      
Privately Negotiated Stock Repurchase Agreement | Subsequent Event          
Subsequent Event [Line Items]          
Stock repurchased (in shares) 100,000        
Stock repurchased value $ 5,300