XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Net Sales - Accounts Receivable and Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Accounts receivable $ 93,737 $ 103,494 $ 103,494
Current contract assets 52,511 $ 48,715 48,715
Current contract liabilities $ 5,780   $ 5,346