XML 120 R61.htm IDEA: XBRL DOCUMENT v3.22.2
NOTES PAYABLE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]          
Interest expense $ 31,764,000 $ 20,856,000 $ 62,200,000 $ 40,642,000  
Other Notes Payable | Clearing Organization          
Debt Instrument [Line Items]          
Interest expense 295,000 5,000 527,000 12,000  
Notes payable outstanding 23,186,000   $ 23,186,000   $ 22,891,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 $ 39,000 $ 108,000 $ 147,000 $ 216,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 | London Interbank Offered Rate (LIBOR)          
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 | London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate     3.25%