XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from Contract with Customer $ 22,689 $ 51,140 $ 75,900 $ 181,830
Revenue from non-contractual arrangements 55 55 166 166
Revenue 22,689 51,140 75,900 181,830
Bill and Hold Revenue [Member]        
Revenue from Contract with Customer 10,650 10,211 25,085 32,875
Revenue 10,650 10,211 25,085 32,875
Non-bill and Hold Revenue [Member]        
Revenue from Contract with Customer 12,039 40,929 50,815 148,955
Revenue 12,039 40,929 50,815 148,955
Short-Term Contract with Customer [Member]        
Revenue from Contract with Customer 4,759 8,966 9,857 26,941
Revenue 4,759 8,966 9,857 26,941
Long-Term Contract with Customer [Member]        
Revenue from Contract with Customer 17,875 42,119 65,877 154,723
Revenue $ 17,875 $ 42,119 $ 65,877 $ 154,723