XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer $ 58,281 $ 74,181
Revenue from non-contractual arrangements 55 55
Revenue 58,281 74,181
Bill and Hold Revenue [Member]    
Revenue from Contract with Customer 11,644 10,590
Revenue 11,644 10,590
Non-bill and Hold Revenue [Member]    
Revenue from Contract with Customer 46,637 63,591
Revenue 46,637 63,591
Short-Term Contract with Customer [Member]    
Revenue from Contract with Customer 9,240 10,465
Revenue 9,240 10,465
Long-Term Contract with Customer [Member]    
Revenue from Contract with Customer 48,986 63,661
Revenue $ 48,986 $ 63,661