XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2019
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Line of Credit Facility [Line Items]            
Line of credit   $ 0   $ 0   $ 35,000,000
Line of Credit | Federal Funds Rate | Bank Of America, N.A., Wells Fargo Bank, National Association, And Other Lenders            
Line of Credit Facility [Line Items]            
Margin included in variable base rate 0.50%          
Line of Credit | Base Rate | Bank Of America, N.A., Wells Fargo Bank, National Association, And Other Lenders            
Line of Credit Facility [Line Items]            
Margin included in variable base rate 1.00%          
Line of Credit | SOFR | Minimum | Wells Fargo Bank            
Line of Credit Facility [Line Items]            
Basis spread on variable base rate 1.25%          
Line of Credit | SOFR | Maximum | Wells Fargo Bank            
Line of Credit Facility [Line Items]            
Basis spread on variable base rate 2.00%          
Line of Credit | Base Rate | Minimum | Wells Fargo Bank            
Line of Credit Facility [Line Items]            
Basis spread on variable base rate 0.25%          
Line of Credit | Base Rate | Maximum | Wells Fargo Bank            
Line of Credit Facility [Line Items]            
Basis spread on variable base rate 1.00%          
Revolving Credit Facility | Minimum            
Line of Credit Facility [Line Items]            
Commitment fee 0.20%          
Revolving Credit Facility | Maximum            
Line of Credit Facility [Line Items]            
Commitment fee 0.35%          
Revolving Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity $ 100,000,000          
Facility term 5 years          
Line of credit   0   0    
Interest expense   $ 200,000 $ 0 $ 1,800,000 $ 0