XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal income tax expense 21.00% 21.00% 21.00%
State income tax expense, net of federal income tax impact 2.76% 0.82% 2.67%
Decrease in valuation allowance 0.00% (0.39%) (84.92%)
Foreign income subject to tax at other than federal statutory rate 0.03% 0.00% 0.02%
Share-based compensation (0.21%) (0.66%) (2.50%)
Executive compensation limitation 0.90% 2.61% 2.32%
Non-deductible expenses and other 0.80% (0.40%) 0.54%
Foreign-derived intangible income (3.44%) (5.06%) (1.18%)
Transaction costs 0.00% 0.88% 0.00%
Research and development credits, net (2.71%) 0.00% 0.00%
Effective income tax rate 19.13% 18.80% (62.05%)