XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer $ 35,673 $ 72,409 $ 53,211 $ 130,690
Revenue from non-contractual arrangements 56 56 111 111
Revenue 35,673 72,409 53,211 130,690
Bill and Hold Revenue [Member]        
Revenue from Contract with Customer 9,845 11,020 14,435 22,664
Revenue 9,845 11,020 14,435 22,664
Non-bill and Hold Revenue [Member]        
Revenue from Contract with Customer 25,828 61,389 38,776 108,026
Revenue 25,828 61,389 38,776 108,026
Short-Term Contract with Customer [Member]        
Revenue from Contract with Customer 3,129 8,735 5,098 17,975
Revenue 3,129 8,735 5,098 17,975
Long-Term Contract with Customer [Member]        
Revenue from Contract with Customer 32,488 63,618 48,002 112,604
Revenue $ 32,488 $ 63,618 $ 48,002 $ 112,604