XML 19 R8.htm IDEA: XBRL DOCUMENT
v3.25.1

Summary of Significant Accounting Policies | 3 Months Ended
--- | ---
Mar. 31, 2025
Accounting Policies [Abstract] |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates. Fair Value Measurement The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no liabilities measured at fair value on a recurring basis as of March 31, 2025 and December 31, 2024. Earnings Per Share Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period. Accounts Receivable Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts receivable. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of March 31, 2025, December 31, 2024, and January 1, 2024, the Company had net accounts receivable balances of $72.3 million, $102.0 million and $111.2 million, respectively. As of March 31, 2025, and December 31, 2024, the Company had an allowance for credit losses against accounts receivable of $1.3 million and $2.6 million, respectively.

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

X
- Definition The entire disclosure for all significant accounting policies of the reporting entity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent + Details
Name: | us-gaap_SignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration