XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Divestiture (Narrative) (Details) - TEA [Member] - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Divestiture [Line Items]        
Cash received from sale $ 37,600      
Escrow deposit receivable 2,000      
Additional amount receivable based on performance of certain customer accounts $ 2,400      
Performance period for receiving additional amounts 2 years      
Disposal group, revenue   $ 9,700 $ 9,800 $ 9,900
Disposal group, net income   15,700 $ 1,500 $ 1,300
Disposal group, pretax gain   20,160    
Disposal group, income tax expense   $ 6,600