XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract balances at September 30, 2023, December 31, 2022, and December 31, 2021 are as follows:

 Contract balances at September 30, 2023, December 31, 2022, and December 31, 2021 are as follows:

 

      Accounts Receivable     Contract Assets     Contract Liabilities  
Balance, December 31, 2021     $ 3,937     $ 179     $ 1,444  
Balance, December 31, 2022       4,734             2,188  
Balance, September 30, 2023       3,199             2,664