v3.23.1
Debt (Details) - Line of Credit - USD ($)
3 Months Ended
Aug. 16, 2022
Feb. 28, 2022
Mar. 31, 2023
Mar. 31, 2022
Secured Debt | Term Loan Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 70,000,000    
Unamortized issuance costs     $ 5,100,000  
Debt issuance costs     3,500,000  
Carrying value     $ 66,500,000  
Interest rate     12.65%  
Interest expense     $ 2,200,000 $ 600,000
Annual agreement fee   300,000    
Minimum liquidity   $ 25,000,000    
Outstanding amount as a percentage of total contract assets - commissions receivables (less than)   50.00%    
Secured Debt | Term Loan Credit Agreement | Federal Funds Rate        
Debt Instrument [Line Items]        
Basis spread on interest rate 0.50% 0.50%    
Secured Debt | Term Loan Credit Agreement | London Interbank Offered Rate (LIBOR)        
Debt Instrument [Line Items]        
Basis spread on interest rate   1.00%    
Interest rate   7.50%    
Secured Debt | Term Loan Credit Agreement | Base Rate        
Debt Instrument [Line Items]        
Interest rate 6.50% 6.50%    
Secured Debt | Term Loan Credit Agreement | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Basis spread on interest rate 1.00%      
Interest rate 7.50%      
Revolving Credit Facility | Revolving Credit Facility Agreement        
Debt Instrument [Line Items]        
Amount terminated       75,000,000
Write-off of debt issuance costs       400,000
Borrowings under line of credit       $ 0