XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 35,609 $ 23,511
Accounts receivable, net 67,704 78,181
Unbilled receivables 10,409 20,834
Inventory, net 61,173 55,977
Other current assets 12,851 9,849
Total Current Assets 187,746 188,352
Property, plant and equipment, net 30,040 28,222
Goodwill 69,941 69,941
Other intangible assets, net 39,187 41,083
Deferred tax assets 451,872 454,160
Other assets 9,635 11,322
Total Assets 788,421 793,080
Current Liabilities    
Accounts payable 26,714 20,032
Accrued expenses and other 12,418 12,541
Warranty liability—current portion 25,956 29,602
Deferred revenue 15,195 18,737
Total Current Liabilities 80,283 80,912
Revolving line of credit 141,750 141,750
Warranty liability, less current portion 5,457 11,392
Other long-term liabilities 2,003 2,226
Total Liabilities 229,493 236,280
Commitments and Contingencies (Note 13)
Stockholders’ Equity    
Preferred stock, $0.00001 par value - 5,000,000 shares authorized; none issued and outstanding as of March 31, 2025 and December 31, 2024 0 0
Additional paid-in capital 485,960 483,550
Treasury stock, at cost, 3,908,387 shares as of March 31, 2025 and December 31, 2024, respectively (25,331) (25,331)
Retained earnings 98,297 98,579
Total stockholders' equity 558,928 556,800
Total Liabilities and Stockholders’ Equity 788,421 793,080
Class A Common Stock    
Stockholders’ Equity    
Class A common stock, $0.00001 par value - 1,000,000,000 shares authorized; 171,078,789 and 170,670,779 shares issued; 167,170,402 and 166,762,392 outstanding as of March 31, 2025 and December 31, 2024, respectively $ 2 $ 2