XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (unaudited) Quarterly Financial Data (unaudited)
The following table shows selected unaudited quarterly consolidated statement of operations data for each of our eight most recently completed quarters. In the opinion of management, the information for each of these quarters has been prepared on the same basis as our audited financial statements and include all adjustments, consisting of normal recurring adjustments and accruals, necessary for the fair statement of financial information in accordance with GAAP. However, the global economy, credit markets and financial markets have and may continue to experience significant volatility as a result of Macroeconomic Conditions. These Macroeconomic Conditions have and may continue to create supply chain disruptions, inventory disruptions, and fluctuations in economic growth, including fluctuations in employment rates, inflation, energy prices and consumer sentiment. It remains difficult to assess or predict the ultimate duration and economic impact of the Macroeconomic Conditions. Additionally, increases in freight shipment and inventory component costs resulted in an increase to our cost of hardware revenue during portions of 2022.

Information about current and prior period acquisitions that may affect the comparability of the selected financial information presented below is included in Note 7, and information about current and prior period legal matters that may affect the comparability of the selected financial information presented below is included in Note 13. The selected consolidated statements of operation data in amounts are presented below (in thousands, except per share data):
 Three Months Ended
Mar. 31,
2022
June 30,
2022
Sept. 30,
2022
Dec. 31,
2022
Mar. 31,
2023
June 30,
2023
Sept. 30,
2023
Dec. 31,
2023
Total revenue$205,437 $212,845 $216,138 $208,139 $209,716 $223,875 $221,854 $226,237 
Total cost of revenue90,087 87,336 85,586 79,572 76,172 86,367 81,405 81,215 
Net income8,903 10,828 18,110 17,790 14,207 15,611 19,351 31,171 
Net income attributable to common stockholders9,079 10,842 18,332 18,085 14,416 15,799 19,524 31,304 
Net income per share attributable to common stockholders
Basic$0.18 $0.22 $0.37 $0.36 $0.29 $0.32 $0.39 $0.63 
Diluted$0.18 $0.21 $0.35 $0.34 $0.28 $0.30 $0.37 $0.58