XML 75 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Supplemental Balance Sheet Information (in Thousands) - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable $ 65,368 $ 54,735
Less allowance for doubtful accounts (1,654) (564)
Accounts receivable, net 63,714 54,171
Trade Accounts Receivable [Member]    
Accounts receivable 53,658 44,424
Unbilled [Member]    
Accounts receivable 10,436 8,168
Non-Trade [Member]    
Accounts receivable $ 1,274 $ 2,143