XML 133 R103.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES PAYABLE (Details) - USD ($)
$ in Thousands
12 Months Ended
May 03, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Notes Payable (Details) [Line Items]        
Interest expense   $ 133,308 $ 156,240 $ 141,003
Notes Payable | Secured Convertible Promissory Note        
Notes Payable (Details) [Line Items]        
Principal amount $ 15,000      
Interest rate 10.00%      
Clearing organization | Notes Payable        
Notes Payable (Details) [Line Items]        
Notes payable outstanding   28,021 19,391  
Interest expense   $ 1,640 $ 609 $ 1,125
Deferred cash consideration $ 12,408