XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Benefit of) Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred:      
Total deferred $ (486) $ 10,800 $ 6,337
Provision for income taxes 36,585 38,459 29,084
Continuing Operations      
Current:      
U.S. Federal 28,126 21,579 17,014
State 7,838 6,048 5,647
Foreign 1,103 32 86
Total current 37,067 27,659 22,747
Deferred:      
U.S. Federal (440) 8,617 5,259
State (244) 2,112 1,381
Foreign 202 71 (303)
Total deferred (482) 10,800 6,337
Provision for income taxes $ 36,585 $ 38,459 $ 29,084