XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
 

September 30,

2023

  

December 31,

2022

 

Billed

$37,632  $40,256 

Unbilled

 15,769   6,615 

Work-in-progress

 5,158   4,991 

Allowance for sales discounts and doubtful accounts

 (1,100

)

  (1,100

)

        

Accounts receivable, net

$57,459  $50,762