XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer $ 51,140 $ 116,752 $ 181,830 $ 276,241
Revenue from non-contractual arrangements 55 55 166 166
Revenue 51,140 116,752 181,830 276,241
Bill and Hold Revenue [Member]        
Revenue from Contract with Customer 10,211 10,149 32,875 31,504
Revenue 10,211 10,149 32,875 31,504
Non-bill and Hold Revenue [Member]        
Revenue from Contract with Customer 40,929 106,603 148,955 244,737
Revenue 40,929 106,603 148,955 244,737
Short-Term Contract with Customer [Member]        
Revenue from Contract with Customer 8,966 8,291 26,941 28,318
Revenue 8,966 8,291 26,941 28,318
Long-Term Contract with Customer [Member]        
Revenue from Contract with Customer 42,119 108,406 154,723 247,757
Revenue $ 42,119 $ 108,406 $ 154,723 $ 247,757