XML 144 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation of Income Tax Expense (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Income Tax Expense      
Expected provision at federal statutory tax rate 21.00% 21.00% 21.00%
State tax expense, net of federal benefit 1.50% 1.60% 0.80%
Permanent tax differences (1.30%) (0.60%) (0.40%)
Premium on convertible debt repurchase 0.00% 0.00% (11.40%)
Valuation allowance (1.20%) (0.80%) (0.50%)
Other (0.10%) (0.30%) (0.30%)
Total income tax expense (benefit) 19.90% 20.90% 9.20%