XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Receivable - Rainmaker Note Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Sep. 14, 2020
Receivables [Abstract]      
Promissory note receivable $ 0 $ 3,800 $ 3,100
Stated interest rate 10.00%    
Note receivable due date Sep. 14, 2023    
Note receivable, allowance for credit losses $ 3,821 $ 0  
Note receivable, reversal of accrued interest $ 100