XML 92 R77.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]      
U.S. federal statutory income tax rate $ 14,816 $ 15,559 $ (1,948)
State and local income taxes, net of federal benefit 5,002 3,451 (2,102)
Foreign derived intangible income deduction (1,110) (519) 0
Foreign rate differential (1,872) 56 250
Stock-based compensation 7,931 (435) (18,518)
Transaction costs 0 0 4,792
Officers compensation limitation 2,356 2,146 7,828
Non-deductible expenses 909 315 235
Tax credits (9,189) (17,598) (3,112)
Uncertain tax positions 1,449 0 0
Change in valuation allowance 2,282 12,654 0
Return to provision (1,532) (3,775) (389)
Other 410 736 88
Total income tax expense (benefit) $ 21,452 $ 12,590 $ (12,876)