XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax expense at federal statutory rate $ 33,401 $ 1,040 $ 41,575
State income taxes, net of federal income tax benefit 3,503 1,189 4,257
Foreign income tax expense 204 210 (6)
Executive compensation 3,692 57 2,359
Federal tax credits (2,034) (1,103) (385)
Stock compensation 1,936 1,016 (2,058)
Other 753 51 (975)
Total income tax provision $ 41,455 $ 2,460 $ 44,767