Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Narrative (Details)

v3.22.2.2
Notes Payable - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Apr. 30, 2022
Oct. 31, 2021
Debt Instrument [Line Items]              
Interest expense, debt   $ 2,600,000 $ 3,100,000 $ 4,100,000 $ 4,700,000    
Apollo Credit Agreement              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 40,000,000         $ 150,000,000 $ 150,000,000
Debt instrument, collateral amount   16,700,000   16,700,000      
Apollo Credit Agreement | Secured Debt              
Debt Instrument [Line Items]              
Line of credit facility, remaining borrowing capacity   23,500,000   23,500,000      
Proceeds from long-term lines of credit       77,700,000      
Line of credit   105,000,000   $ 105,000,000      
Percentage of revenues generated from collateral determining repayment of additional amount of principal outstanding under the facility       50.00%      
Debt instrument, covenant, monthly reports delivered, period 30 days            
Debt issuance costs   $ 5,900,000   $ 5,900,000      
Repayments of long-term lines of credit       $ 21,500,000      
Apollo Credit Agreement | London Interbank Offered Rate (LIBOR) | Secured Debt              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate       7.50%      
Apollo Credit Agreement | London Interbank Offered Rate (LIBOR) | Secured Debt | Minimum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate       1.00%      
Apollo Credit Agreement | Secured Overnight Financing Rate (SOFR) | Secured Debt              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate       0.10%      
Apollo Credit Agreement | Secured Overnight Financing Rate (SOFR) | Secured Debt | Minimum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate       1.00%      
Apollo Credit Agreement, EMEA Loan              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity           $ 50,000,000