XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Benefit of) Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred:      
Total deferred $ 10,800 $ 6,337 $ 2,968
Provision for income taxes 38,459 29,084 25,046
Continuing Operations      
Current:      
U.S. Federal 21,579 17,014 16,137
State 6,048 5,647 5,009
Foreign 32 86 932
Total current 27,659 22,747 22,078
Deferred:      
U.S. Federal 8,617 5,259 1,766
State 2,112 1,381 134
Foreign 71 (303) 1,068
Total deferred 10,800 6,337 2,968
Provision for income taxes $ 38,459 $ 29,084 $ 25,046