XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Other Long-Term Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of Investments [Line Items]    
Cash surrender value of corporate-owned life insurance policies $ 4,806 $ 4,654
Deferred commissions 32,337 32,455
Restricted cash 59 62
Operating lease assets 23,168 22,308
Strategic investments 29,500 9,500
Warrants for strategic investment 2,211 2,211
Prepaid expenses, deposits and other 10,839 8,727
Total other long-term assets 102,920 79,917
Investment, impairment recorded 0  
Increase of cost basis recognized 2,400  
Other Assets    
Schedule of Investments [Line Items]    
Fair value of warrants   $ 400
RapidSos    
Schedule of Investments [Line Items]    
Strategic investments $ 20,000