XML 36 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
Segment
shares
Mar. 14, 2025
USD ($)
Dec. 31, 2023
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Number of operating Segments | Segment   1    
Number of reportable segments | Segment   1    
Number of reportable segment with goodwill | Segment   1    
Quantitative threshold       5.00%
Percentage of income taxes paid (net of refunds received)       5.00%
Shares repurchased, value | $ $ 8,423,000 $ 11,594,000    
Common Stock [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Share repurchase program, shares repurchased | shares 960,000 1,312,000    
Common Stock [Member] | Share Repurchase Program [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Share repurchase program, shares repurchased | shares   1,312,493    
Shares repurchased, value | $   $ 11,600,000    
Common Stock [Member] | Maximum [Member] | Share Repurchase Program [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Share repurchase program, authorized amount | $     $ 50,000,000