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

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

 

      Contract Assets     Contract Liabilities  
Balance, December 31, 2022     $ 4,734     $ 2,188  
Balance, December 31, 2023       3,467       2,353  
Balance, September 30, 2024       8,732       6,228