XML 91 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Gross unrecognized tax benefits at January 1 $ 7,142 $ 9,762 $ 3,714
Additions for tax positions taken in the current year 3,457 255 6,221
Reductions for tax positions taken in the prior year 2,622    
Reductions for tax positions taken in the prior year   (2,875) (173)
Gross unrecognized tax benefits at December 31 $ 13,221 $ 7,142 $ 9,762