XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Related Parties (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
As of December 31,
2023
As of
December 31,
2022
Original
Principal
Issue
Date
Maturity
Date
Notes receivable
Note 2$656 $1,057 $5,355 5/1/20194/30/2024
Note 317 119 491 6/1/20195/31/2024
Note 6351 1,111 5/22/20205/22/2023
Note 82,081 2,221 2,816 5/1/20205/1/2025
Note 9125 125 1/24/20226/30/2023
Total notes receivables$2,754 $3,873 
Less:  Current portion of notes receivable$(1,604)$(1,797)
Notes receivable, less current portion$1,150 $2,076