XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
NOTES PAYABLE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]          
Interest expense $ 47,332,000 $ 31,764,000 $ 94,893,000 $ 62,200,000  
Other Notes Payable | Clearing Organization          
Debt Instrument [Line Items]          
Interest expense 144,000 295,000 318,000 $ 527,000  
Notes payable outstanding 21,298,000   21,298,000   $ 25,263,000
Accrued interest, percentage       2.00%  
Wells Fargo Bank, National Association          
Debt Instrument [Line Items]          
Line of credit, outstanding 0   0   $ 0
Credit facility 0   0    
Wells Fargo Bank, National Association | Asset Based Credit Facility          
Debt Instrument [Line Items]          
Borrowing capacity credit facility 200,000,000   200,000,000    
Interest expense $ 18,000 $ 39,000 $ 36,000 $ 147,000  
Wells Fargo Bank, National Association | Asset Based Credit Facility | Minimum          
Debt Instrument [Line Items]          
Credit facility success fees, percentage     1.00%    
Funding fees, percentage     0.05%    
Wells Fargo Bank, National Association | Asset Based Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate     2.25%    
Wells Fargo Bank, National Association | Asset Based Credit Facility | Maximum          
Debt Instrument [Line Items]          
Credit facility success fees, percentage     10.00%    
Funding fees, percentage     0.20%    
Wells Fargo Bank, National Association | Asset Based Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate     3.25%