v3.20.4

Quarterly Financial Data (Unaudited) (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract] |
Summary of the Company's Information on Total Revenue, Gross Profit, Net Income (Loss) and Earnings Per Share by Quarter | The following table summarizes the Company’s information on total revenue, gross profit, net income (loss) and earnings per share by quarter for the years ended December 31, 2020 and 2019.
|  | Three Months Ended |
|  | Dec 31, 2020 |  |  | Sep 30, 2020 |  |  | Jun 30, 2020 |  |  | Mar 31, 2020 |
Total Revenue |  | $ | 649,886 |  |  | $ | 451,663 |  |  | $ | 356,073 |  |  | $ | 320,766 |
Gross Profit |  |  | 305,458 |  |  |  | 214,824 |  |  |  | 146,836 |  |  |  | 141,101 |
Net income (loss) attributable to common stockholders |  |  | 67,306 |  |  |  | 12,947 |  |  |  | (43,148 | ) |  |  | (54,612 | )
Basic net income (loss) per share attributable to common stockholders |  |  | 0.53 |  |  |  | 0.10 |  |  |  | (0.35 | ) |  |  | (0.45 | )
Diluted net income (loss) per share attributable to common stockholders |  |  | 0.49 |  |  |  | 0.09 |  |  |  | (0.35 | ) |  |  | (0.45 | )
|  | Three Months Ended |
|  | Dec 31, 2019 |  |  | Sep 30, 2019 |  |  | Jun 30, 2019 |  |  | Mar 31, 2019 |
Total Revenue |  | $ | 411,230 |  |  | $ | 260,928 |  |  | $ | 250,101 |  |  | $ | 206,662 |
Gross Profit |  |  | 161,647 |  |  |  | 118,477 |  |  |  | 114,209 |  |  |  | 100,891 |
Net loss attributable to common stockholders |  |  | (15,717 | ) |  |  | (25,155 | ) |  |  | (9,333 | ) |  |  | (9,732 | )
Basic and diluted net loss per share attributable to common stockholders |  |  | (0.13 | ) |  |  | (0.22 | ) |  |  | (0.08 | ) |  |  | (0.09 | )

X
- References No definition available. + Details
Name: | us-gaap_QuarterlyFinancialInformationDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306 + Details
Name: | us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration