v3.26.1
Note 15 - Fair Value Measurement - Summary of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contract asset - current $ 444,909 $ 0
Marketable securities - noncurrent 3,701,784 4,436,013
Derivative contract liability - current 58,251,663 66,465,622
Derivative contract liability - noncurrent 13,946,223 37,191,718
Contingent consideration liability - noncurrent 2,835,752 2,757,952
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contract asset - current 0  
Marketable securities - noncurrent 3,701,784 4,436,013
Derivative contract liability - current 0 0
Derivative contract liability - noncurrent 0 0
Contingent consideration liability - noncurrent 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contract asset - current 444,909  
Marketable securities - noncurrent 0 0
Derivative contract liability - current 58,251,663 66,465,622
Derivative contract liability - noncurrent 13,946,223 37,191,718
Contingent consideration liability - noncurrent 0 0
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative contract asset - current 0  
Marketable securities - noncurrent 0 0
Derivative contract liability - current 0 0
Derivative contract liability - noncurrent 0 0
Contingent consideration liability - noncurrent $ 2,835,752 $ 2,757,952