XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Receivable - Rainmaker Note Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jan. 14, 2025
Receivables [Abstract]    
Promissory note receivable   $ 4,600
Note receivable due date Feb. 27, 2026  
Gain (Loss) on Contract Termination $ 500  
Monthly late fee $ 50  
Note receivable fully reserved All amounts related to the Rainmaker Note have been fully reserved