v3.26.1
Note 3 - Related-party Transactions - Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Payable, Current $ 15,606 $ 12,263
Related Party [Member]    
Accounts receivable, related party 11,281 8,068
Accounts Payable, Current $ 0 $ 0