XML 100 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties (Tables)
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
As of December 31,
2024
As of
December 31,
2023
Original
Principal
Issue
Date
Maturity
Date
Notes receivable
Note 2*$100 $656 $5,355 5/1/20194/30/2024
Note 317 491 6/1/20195/31/2024
Note 81,587 2,081 2,816 5/1/20205/1/2025
Note 10743 310 7/12/20247/12/2029
Note 11510 250 9/20/20249/20/2029
Note 1292 100 10/1/202410/1/2027
Note 13242 250 10/14/202410/14/2031
Note 14288 300 10/31/20249/30/2026
Total notes receivables$3,562 $2,754 
Less:  Current portion of notes receivable$(2,197)$(1,604)
Notes receivable, less current portion$1,365 $1,150 
*The Company is in the process of extending maturity date for this note.