XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 12 Months Ended
Oct. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
reporting_unit
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2020
Summary of Significant Accounting Policies [Line Items]                  
Restricted cash   $ 20,183,000       $ 19,615,000 $ 20,183,000 $ 6,102,000  
Certificates of deposit           100,000      
Capitalized internally developed software costs           15,000,000.0 11,900,000 9,600,000  
Depreciation of capitalized software costs           9,100,000 4,800,000 1,300,000  
Capitalized implementation costs   1,000,000.0       $ 3,200,000 1,000,000.0    
Number of reporting units | reporting_unit           1      
Impairment of goodwill $ 0 0 $ 0 $ 224,272,000 $ 0 $ 0 224,272,000 $ 0  
Impairment of right-of-use and long-lived assets           4,700,000      
Impairment of right-of-use assets           2,800,000      
Impairment of property and equipment           1,900,000      
Proceeds from sale of investment in equity securities           $ 3,800,000      
Number of penny warrants issuable (in shares) | shares           250,000      
Discount rate | Income approach                  
Summary of Significant Accounting Policies [Line Items]                  
ROU assets and leasehold improvements, measurement input                 0.12
Minimum                  
Summary of Significant Accounting Policies [Line Items]                  
Internal-use software, estimated useful life (in years)           3 years      
Leases discount rate           10.60%      
Minimum | Subscription Based Revenues | Products and services transferred over time                  
Summary of Significant Accounting Policies [Line Items]                  
Revenue, expected performance obligation period           three      
Maximum                  
Summary of Significant Accounting Policies [Line Items]                  
Internal-use software, estimated useful life (in years)           5 years      
Leases discount rate           15.00%      
Maximum | Subscription Based Revenues | Products and services transferred over time                  
Summary of Significant Accounting Policies [Line Items]                  
Revenue, expected performance obligation period           thirty-six months      
Computer software | Minimum                  
Summary of Significant Accounting Policies [Line Items]                  
Internal-use software, estimated useful life (in years)           3 years      
Computer software | Maximum                  
Summary of Significant Accounting Policies [Line Items]                  
Internal-use software, estimated useful life (in years)           5 years      
Certificates of Deposit                  
Summary of Significant Accounting Policies [Line Items]                  
Restricted cash   $ 1,000,000.0       $ 500,000 $ 1,000,000.0