XML 107 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]                  
(Benefit from) provision for income taxes at statutory rate             $ (10,012) $ (25,120) $ 2,588
State income taxes, net of federal benefit             (1,424) (2,309) (891)
Rate differential on foreign earnings             (104) (68) (1,217)
Research and development credits             (1,346) (887) (1,340)
Change in valuation allowance             304 809 5,011
Stock-based compensation             2,021 (3,065) (2,162)
Nondeductible stock-based compensation             10,012 18,267 0
Unrecognized tax benefits             975 703 978
Non-deductible expenses             630 287 (52)
Other             4 432 (486)
Provision for (benefit from) income taxes $ 2,842 $ (223) $ (639) $ (920) $ (1,559) $ (1,782) $ 1,060 $ (10,951) $ 2,429