XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Information - Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Deferred contract costs, net $ 26,595 $ 23,830
Advance payment for purchase of property and equipment 29,310 0
Other assets 4,294 5,638
Total other assets $ 60,199 $ 29,468