XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Summary of Accounting Policies - Schedule of Short and Long-term Contract Liabilities (Details) - Excluding Extended Warranty [Member] - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance $ 97,821  
Balance 151,257 $ 97,821
Previous Year [Member]    
Balance $ 26,858 19,173
Balance   $ 26,858