XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross $ 409,767   $ 409,093
Accumulated amortization (65,592)   (43,254)
Intangible assets, net 344,175   365,839
Capitalized internally developed software costs 100   700
Capitalized internally developed software costs, amortization 22,300 $ 800  
Annual Amortization Expense      
April 1, through December 31, 2022 26,336    
2023 33,261    
2024 33,249    
2025 32,576    
2026 31,893    
Thereafter $ 186,860    
Contractor relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 11 years 6 months    
Intangible assets, gross $ 350,000   350,000
Capital provider relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 9 months 18 days    
Intangible assets, gross $ 43,000   43,000
Trademarks/trade names      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 10 years    
Intangible assets, gross $ 7,900   7,900
Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 8,867   $ 8,193
Intangible assets, net 7,653    
Annual Amortization Expense      
April 1, through December 31, 2022 1,556    
2023 2,062    
2024 1,964    
2025 1,377    
2026 694    
Thereafter $ 0    
Developed technology | Minimum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 3 years    
Developed technology | Maximum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 5 years    
Other Identified Intangible Assets      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible assets, net $ 336,522    
Annual Amortization Expense      
April 1, through December 31, 2022 24,780    
2023 31,199    
2024 31,285    
2025 31,199    
2026 31,199    
Thereafter $ 186,860