XML 84 R56.htm IDEA: XBRL DOCUMENT v3.22.4
CREDIT FACILITIES AND NOTES PAYABLE (Details - Margin Spread Based on Leverage Ratio, Debt Instrument) (Details) - Restated Agreement
12 Months Ended
Dec. 31, 2022
Pricing Level I  
Debt Instrument [Line Items]  
Leverage ratio, greater than 3.00
Pricing Level II  
Debt Instrument [Line Items]  
Leverage ratio, greater than 2.50
Leverage ratio, less than 3.00
Pricing Level III  
Debt Instrument [Line Items]  
Leverage ratio, greater than 2.00
Leverage ratio, less than 2.50
Pricing Level IV  
Debt Instrument [Line Items]  
Leverage ratio, greater than 1.50
Leverage ratio, less than 2.00
Pricing Level V  
Debt Instrument [Line Items]  
Leverage ratio, less than 1.50
Revolving Credit Facility | Pricing Level I  
Debt Instrument [Line Items]  
Commitment fee percentage 2.50%
Unused capacity, commitment fee percentage 0.45%
Revolving Credit Facility | Pricing Level I | Eurodollar Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.50%
Revolving Credit Facility | Pricing Level I | Base Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.50%
Revolving Credit Facility | Pricing Level II  
Debt Instrument [Line Items]  
Commitment fee percentage 2.25%
Unused capacity, commitment fee percentage 0.40%
Revolving Credit Facility | Pricing Level II | Eurodollar Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.25%
Revolving Credit Facility | Pricing Level II | Base Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.25%
Revolving Credit Facility | Pricing Level III  
Debt Instrument [Line Items]  
Commitment fee percentage 2.00%
Unused capacity, commitment fee percentage 0.35%
Revolving Credit Facility | Pricing Level III | Eurodollar Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.00%
Revolving Credit Facility | Pricing Level III | Base Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.00%
Revolving Credit Facility | Pricing Level IV  
Debt Instrument [Line Items]  
Commitment fee percentage 1.75%
Unused capacity, commitment fee percentage 0.30%
Revolving Credit Facility | Pricing Level IV | Eurodollar Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.75%
Revolving Credit Facility | Pricing Level IV | Base Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.75%
Revolving Credit Facility | Pricing Level V  
Debt Instrument [Line Items]  
Commitment fee percentage 1.50%
Unused capacity, commitment fee percentage 0.30%
Revolving Credit Facility | Pricing Level V | Eurodollar Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.50%
Revolving Credit Facility | Pricing Level V | Base Rate Spread  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.50%