XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 12, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 06, 2024
Nov. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Value of shares authorized for repurchase           $ 10,000
Value of additional shares authorized for repurchase         $ 10,000  
Shares repurchased (in shares)   29,385   262,530    
Payments for repurchase of shares   $ 675 $ 1,871 $ 5,398    
Remaining value of shares to be purchased under share repurchase program   $ 13,927        
Subsequent Event            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Shares repurchased (in shares) 11,466          
Payments for repurchase of shares $ 261