XML 100 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross Unrecognized Tax Benefits [Roll Forward]      
Beginning balance of unrecognized tax benefits $ 54,163 $ 69,784 $ 68,301
Decrease for prior period tax positions (695) (24,154) (867)
Increase for prior period tax positions 263 7,023 736
Increase for current period tax positions 1,354 1,510 1,614
Ending balance of unrecognized tax benefits 55,085 54,163 69,784
Unrecognized tax benefits that could impact effective tax rate, if recognized 6,200 6,400 400
Interest and penalties on gross unrecognized tax benefits $ 500 $ 300 $ 0