XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract balances at June 30, 2023, December 31, 2022, and December 31, 2021 are as follows:

 Contract balances at June 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, June 30, 2023       5,718             2,098