XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Trade Accounts Receivable - Accounts Receivable Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Billed $ 75,653 $ 119,552    
Unbilled 12,668 20,568    
Current estimated credit losses (7,717) (5,381) $ (4,526) $ (3,482)
Total accounts receivable—net $ 80,604 $ 134,739