XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]          
Interest expense $ 45,229,000 $ 34,587,000 $ 140,122,000 $ 96,787,000  
Other Notes Payable | Clearing Organization          
Debt Instrument [Line Items]          
Interest expense 145,000 298,000 463,000 825,000  
Notes payable outstanding 21,300,000   21,300,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 $ 18,000 $ 54,000 $ 165,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%