XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Rainmaker Notes Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 14, 2025
Dec. 31, 2024
Jul. 14, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 14, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Promissory note receivable   $ 0 $ 4,400 $ 0   $ 3,100
Stated interest rate           10.00%
Note receivable due date   Jan. 14, 2025        
Financing Receivable, Reversal of Accrued Interest         $ 100  
Subsequent Event            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Promissory note receivable $ 4,600          
Note receivable due date Jan. 14, 2026          
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accumulated Deficit            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Financing Receivable, Allowance for Credit Loss, Current         $ 3,800