XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations - Notes to Former Owners (Details) - Notes to Former Owners - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Future principal payments of long-term debt    
Notes issued to former owners $ 49,040 $ 41,040
2023    
Future principal payments of long-term debt    
Notes issued to former owners $ 11,400  
2023 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%  
2023 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 3.00%  
2024    
Future principal payments of long-term debt    
Notes issued to former owners $ 4,800  
Stated interest rate (as a percent) 2.50%  
2025    
Future principal payments of long-term debt    
Notes issued to former owners $ 22,215  
2025 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.25%  
2025 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 3.00%  
2026    
Future principal payments of long-term debt    
Notes issued to former owners $ 10,625  
2026 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%  
2026 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 3.75%