XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Trade Accounts Receivable - Accounts Receivable Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Billed $ 78,521 $ 75,653    
Unbilled 8,082 12,668    
Current estimated credit losses (6,636) (7,717) $ (5,381) $ (4,526)
Total accounts receivable—net $ 79,967 $ 80,604