XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Provision (benefit):      
Federal $ 7,525 $ 20,707 $ 31,165
State 2,865 3,159 6,463
Non-U.S. 23 47 48
Total current provision (benefit) 10,413 23,913 37,676
Deferred Provision (benefit):      
Federal (8,192) (8,886) 13,874
State (795) (427) 2,355
Non-U.S. 0 0 0
Total deferred provision (benefit) (8,987) (9,313) 16,229
Total income tax expense (benefit) $ 1,426 $ 14,600 $ 53,905