XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current Provision (benefit):      
Federal $ 20,707 $ 31,165 $ 34,079
State 3,159 6,463 6,504
Non-U.S. 47 48 35
Total current provision (benefit) 23,913 37,676 40,618
Deferred Provision (benefit):      
Federal (8,886) 13,874 2,256
State (427) 2,355 2,445
Non-U.S. 0 0 6
Total deferred provision (benefit) (9,313) 16,229 4,707
Total income tax expense (benefit) $ 14,600 $ 53,905 $ 45,325