v3.23.1
Description of the Business (Details)
3 Months Ended 37 Months Ended
Mar. 31, 2023
company
Mar. 31, 2023
acquisition
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Number of businesses acquired | acquisition   9
Number of companies under the joint venture | company 2  
Cosmos Intermediate, LLC | Cosmos Parent, LLC    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership interest 100.00%  
Cosmos Finance, LLC | Cosmos Intermediate, LLC    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership interest 100.00%  
Cosmos Acquisition, LLC | Cosmos Finance, LLC    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership interest 100.00%