XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Contract Balances
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

10.   Contract Balances

 

While the Company’s standard payment terms are less than one year, the specific payment terms and conditions in its customer contracts vary. In certain cases, the Company’s customers pay for their goods in advance. These prepayments are recognized as customer deposits (contract liabilities) and recorded in other accrued liabilities in the condensed consolidated balance sheets. The balance of customer deposits was $25,326 and $33,551 on  March 31, 2023 and December 31, 2022, respectively. During the three months ended March 31, 2023, the Company recognized revenue of $11,290 related to amounts included in the December 31, 2022 customer deposit balance. The Company typically recognizes revenue within one year of the receipt of the customer deposit.