XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED FINANCIAL STATEMENT DETAILS - Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other current assets:    
Capitalized costs to obtain a contract with a customer $ 37,971 $ 49,194
Prepaid expenses 24,749 17,742
Other 7,828 5,022
Other current assets $ 70,548 $ 71,958