Annual report pursuant to Section 13 and 15(d)

Related Parties (Details)

v3.23.1
Related Parties (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 08, 2022
Nov. 03, 2022
Oct. 28, 2022
Oct. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]            
Preferred stock purchase price         $ 81,250  
Shares outstanding (in shares)         81,250 0
Bain Investment Agreement            
Related Party Transaction [Line Items]            
Preferred stock purchase price   $ 10,000     $ 10,000  
Shares transferred (in shares)   10,000     10,000  
[Derivative Convert PFD stock]            
Related Party Transaction [Line Items]            
Preferred stock purchase price $ 1,250          
Shares outstanding (in shares)   80,000        
[Derivative Convert PFD stock] | AEI Investment Agreement            
Related Party Transaction [Line Items]            
Shares issued (in shares)     40,000   40,000  
Preferred stock purchase price     $ 40,000   $ 40,000  
Shares outstanding (in shares)   30,000     30,000  
[Derivative Convert PFD stock] | Bain Investment Agreement            
Related Party Transaction [Line Items]            
Shares issued (in shares)     40,000   40,000  
Preferred stock purchase price     $ 40,000   $ 40,000  
Shares outstanding (in shares)   50,000     50,000  
Affiliated Entity            
Related Party Transaction [Line Items]            
Total fees paid to AEI         $ 0 $ 1,496
Receivable from related party       $ 4,900    
Due from related party           4,900
Chairman Chief Executive Officer and Member of Board of Directors            
Related Party Transaction [Line Items]            
Related parties revenue         2,000 6,700
Due from related party         0 1,300
Director            
Related Party Transaction [Line Items]            
Related parties revenue         7,700 2,600
Due from related party         300 2,600
Management fees paid to AEI | Affiliated Entity            
Related Party Transaction [Line Items]            
Total fees paid to AEI         0 477
Transaction fees paid to AEI | Affiliated Entity            
Related Party Transaction [Line Items]            
Total fees paid to AEI         $ 0 $ 1,019