Annual report pursuant to Section 13 and 15(d)

Income Taxes - Reconciliation of Statutory Tax Rate (Details)

v3.22.4
Income Taxes - Reconciliation of Statutory Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax at statutory rate $ 19,894 $ 2,928 $ 314
State income taxes, net of federal income tax benefit 248 3,942 (401)
Changes in uncertain tax positions 558 877 164
Rate changes 0 5,209 4,274
Stock compensation 1,876 197 318
Compensation Disallowance under 162(m) 3,146 466 206
Foreign tax credits 0 (759) (56,359)
Research and development tax credits (366) (620) (717)
Other, net (416) (93) 136
Total $ 24,940 $ 12,147 $ (52,065)