XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Note 2 - Revenue (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 240,335 $ 141,148 $ 445,253 $ 262,004  
Accounts Payable and Accrued Liabilities, Current 213,693   213,693   $ 107,508
Product [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax 235,794 138,843 437,102 258,498  
Accounts Receivable, after Allowance for Credit Loss 29,200 16,100 29,200 16,100  
Accounts Payable and Accrued Liabilities, Current 69,300 33,300 69,300 33,300  
Product [Member] | UNITED STATES          
Revenue from Contract with Customer, Excluding Assessed Tax $ 227,700 $ 8,100 $ 422,500 $ 14,600