XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 4,686 $ 23,511
Accounts receivable, net 103,432 78,181
Unbilled receivables 9,861 20,834
Inventory, net 56,899 55,977
Other current assets 15,195 9,849
Total Current Assets 190,073 188,352
Property, plant and equipment, net 41,978 28,222
Goodwill 69,941 69,941
Other intangible assets, net 37,291 41,083
Deferred tax assets 447,568 454,160
Other assets 8,113 11,322
Total Assets 794,964 793,080
Current Liabilities    
Accounts payable 29,241 20,032
Accrued expenses and other 16,928 12,541
Warranty liability—current portion 15,102 29,602
Deferred revenue 20,075 18,737
Total Current Liabilities 81,346 80,912
Revolving line of credit 131,750 141,750
Warranty liability, less current portion 4,685 11,392
Other long-term liabilities 1,776 2,226
Total Liabilities 219,557 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 June 30, 2025 and December 31, 2024 0 0
Additional paid-in capital 488,525 483,550
Treasury stock, at cost, 3,908,387 shares as of June 30, 2025 and December 31, 2024, respectively (25,272) (25,331)
Retained earnings 112,152 98,579
Total stockholders' equity 575,407 556,800
Total Liabilities and Stockholders’ Equity 794,964 793,080
Class A Common Stock    
Stockholders’ Equity    
Class A common stock, $0.00001 par value - 1,000,000,000 shares authorized; 171,262,247 and 170,670,779 shares issued; 167,353,860 and 166,762,392 outstanding as of June 30, 2025 and December 31, 2024, respectively $ 2 $ 2