XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Dec. 31, 2021
USD ($)
Reporting_Unit
Segment
Billing
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Cash and Cash Equivalents [Line Items]        
Foreign Currency Transaction Gain (Loss), Realized   $ (400) $ (100) $ (200)
Number of billing arrangements for revenue recognition | Billing   4    
Capitalized Contract Cost, Amortization   $ 400 400 300
Capitalized Contract Cost, Net   600 700  
Capitalized Computer Software, Accumulated Amortization   15,600 10,600  
Capitalized Computer Software, Gross   33,600 28,500  
Amortized capitalized software development costs $ 3,000 $ 5,200 4,700  
Number of Reporting Units | Reporting_Unit   5    
Sponsorship and advertising costs   $ 4,300 4,100 8,400
Number of Operating Segments | Segment   3    
Goodwill, Impairment Loss   $ 0 59,816 $ 0
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization   6,500 5,400  
Costs in Excess of Billings, Current   91,285 53,959  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization   $ 900    
Revision of Prior Period, Adjustment        
Cash and Cash Equivalents [Line Items]        
Costs in Excess of Billings, Current     7,200  
Accounts and Other Receivables, Net, Current     700  
Contract with Customer, Liability, Current     $ 6,500  
Maximum [Member]        
Cash and Cash Equivalents [Line Items]        
Cash and Cash Equivalent maturity period   3 months    
Computers, related equipment and software [Member] | Maximum [Member]        
Cash and Cash Equivalents [Line Items]        
Depreciated over and estimated useful life   four years    
Computers, related equipment and software [Member] | Minimum [Member]        
Cash and Cash Equivalents [Line Items]        
Depreciated over and estimated useful life   two years    
Furniture and fixtures [Member]        
Cash and Cash Equivalents [Line Items]        
Depreciated over and estimated useful life   five years    
Aircraft [Domain]        
Cash and Cash Equivalents [Line Items]        
Depreciated over and estimated useful life   ten years