XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 7,320 $ 23,511
Accounts receivable, net 128,793 78,181
Unbilled receivables 22,133 20,834
Inventory 89,878 55,977
Other current assets 9,762 9,849
Total Current Assets 257,886 188,352
Property, plant and equipment, net 53,302 28,222
Goodwill 69,941 69,941
Other intangible assets, net 33,499 41,083
Deferred tax assets 438,027 454,160
Right-of-use operating lease assets 46,044 1,786
Other assets 5,402 9,536
Total Assets 904,101 793,080
Current Liabilities    
Accounts payable 64,875 20,032
Accrued expenses and other 22,215 12,541
Warranty liability—current portion 3,202 29,602
Deferred revenue 37,031 18,737
Total Current Liabilities 127,323 80,912
Revolving line of credit 136,750 141,750
Right-of-use operating lease liabilities, less current portion 38,661 1,235
Warranty liability, less current portion 403 11,392
Other long-term liabilities 991 991
Total Liabilities 304,128 236,280
Commitments and Contingencies (Note 15)
Stockholders’ Equity    
Preferred stock, $0.00001 par value - 5,000,000 shares authorized; none issued and outstanding as of December 31, 2025 and 2024 0 0
Additional paid-in capital 493,090 483,550
Treasury stock, at cost, 3,908,387 shares as of December 31, 2025 and 2024, respectively (25,272) (25,331)
Retained Earnings 132,153 98,579
Total Stockholders' Equity 599,973 556,800
Total Liabilities and Stockholders’ Equity 904,101 793,080
Class A Common Stock    
Stockholders’ Equity    
Class A common stock, $0.00001 par value - 1,000,000,000 shares authorized; 171,358,711 and 170,670,779 shares issued, 167,450,324 and 166,762,392 outstanding as of December 31, 2025 and 2024, respectively $ 2 $ 2