v3.26.1
Note 10 - Fair Value Measurement - Details of Fair Value Adjustment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Total fair value adjustments, net $ (5,945) $ 3,388 $ 8,332 $ 3,541 $ 1,735
Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gain (loss) on investments in equity securities $ (19,285) $ 3,641 $ 40,914 $ 3,703 $ (243)
Unrealized gain on equity securities investments Change in fair value of derivative contracts designated as hedge transactions and other Change in fair value of derivative contracts designated as hedge transactions and other Unrealized (loss) gain on derivative contracts designated as hedge transactions Unrealized (loss) gain on derivative contracts designated as hedge transactions Unrealized (loss) gain on derivative contracts designated as hedge transactions
Derivative [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loss (gain) on derivative contracts $ (10,335) $ (253) $ (43,568) $ (162) $ 1,978
Securities Investment [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loss (gain) on derivative contracts $ 23,675 $ 0 $ 10,986 $ 0 $ 0