XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value on the Consolidated Balance Sheets

 

       December 31, 
       2023   2022 
(amounts in $000s)  Level   Carrying Amount   Fair Value   Carrying Amount   Fair Value 
Notes payable, other debt, and bonds  3   $539,145    533,055   $455,415    454,523 
                         
Notes receivable  3   $17,706    17,460   $19,419    18,479