XML 108 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NOTES PAYABLE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Notes Payable (Details) [Line Items]      
Interest expense $ 187,013 $ 141,186 $ 92,455
Notes payable 19,391 25,263  
Wells Fargo Bank, National Association      
Notes Payable (Details) [Line Items]      
Long-term line of credit 0 0  
Credit facility 0 0  
Notes Payable | Clearing organization      
Notes Payable (Details) [Line Items]      
Interest expense 609 1,125 21
Notes payable 19,391 $ 25,263  
Accrued interest, percentage   2.00%  
Asset Based Credit Facility      
Notes Payable (Details) [Line Items]      
Borrowing capacity credit facility 200,000    
Interest expense $ 72 $ 183 $ 435
Minimum | Secured Overnight Financing Rate (SOFR) | Asset Based Credit Facility | Line of Credit      
Notes Payable (Details) [Line Items]      
Credit agreement interest rate 2.25%    
Minimum | Asset Based Credit Facility | Wells Fargo Bank, National Association      
Notes Payable (Details) [Line Items]      
Line of credit facility, success fees percentage 1.00%    
Credit facility success fees, percentage 0.05%    
Maximum | Secured Overnight Financing Rate (SOFR) | Asset Based Credit Facility | Line of Credit      
Notes Payable (Details) [Line Items]      
Credit agreement interest rate 3.25%    
Maximum | Asset Based Credit Facility | Wells Fargo Bank, National Association      
Notes Payable (Details) [Line Items]      
Line of credit facility, success fees percentage 10.00%    
Credit facility success fees, percentage 0.20%