XML 125 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax expense (benefit) at federal statutory rate $ (64,774) $ 33,401 $ 1,040
State income taxes, net of federal income tax benefit (7,168) 3,503 1,189
Foreign income tax expense 311 204 210
Executive compensation 2,707 3,692 57
Federal tax credits (1,135) (2,034) (1,103)
Stock compensation 2,212 1,936 1,016
Other (365) 753 51
Total income tax provision $ (68,212) $ 41,455 $ 2,460