XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Summary of Financial Information for Equity Method Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Schedule Of Equity Method Investments [Line Items]      
Current assets $ 571,969   $ 347,020
Current liabilities 283,989   181,282
Gross profit 13,503 $ 10,870  
Equity Method Investments [Member]      
Schedule Of Equity Method Investments [Line Items]      
Revenue 1,061 1,392  
Gross profit 224 583  
Net loss (3,574) $ (3,496)  
Equity Method Investments [Member] | Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]      
Schedule Of Equity Method Investments [Line Items]      
Current assets 8,440   12,644
Noncurrent assets 7,033   6,608
Current liabilities $ 4,505   $ 5,663