XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Repurchase Program (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Feb. 28, 2024
Equity, Class of Treasury Stock [Line Items]        
Treasury shares purchased at cost   $ 10,956,000 $ 45,000  
Share Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase authorized amount (up to)       $ 50,000,000.0
Repurchased shares (in shares)   1,819,600 0  
Treasury shares purchased at cost   $ 10,800,000    
Remaining authorized repurchase amount   $ 39,200,000    
Share Repurchase Program | Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Repurchased shares (in shares) 212,210      
Treasury shares purchased at cost $ 1,200,000      
Remaining authorized repurchase amount $ 100,000,000