XML 80 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Composition Of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization Consolidation And Presentation Of Financial Statements [Abstract]    
Prepaid income taxes $ 4,654 $ 2,364
Prepaid expenses 20,393 8,802
Inventory 9,819 100
Other 5,897 2,469
Other current assets, total $ 40,763 $ 13,735