XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Revenue - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Costs incurred on contracts in progress $ 14,390 $ 7,419
Estimated earnings 10,926 5,071
Costs and Estimated Earnings on Uncompleted Contracts 25,316 12,490
Billings to date (26,925) (11,409)
Net Cost in Excess of Billings (1,609) 1,081
Deferred revenue related to non-systems contracts (263) (193)
Contract Liability In Excess of Contract Assets (1,872) 888
Included in accompanying consolidated balance sheets under the following captions (in thousands):    
Contract assets 2,170 2,538
Contract liabilities $ 4,042 $ 1,650