XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations - Notes to Former Owners (Details) - Notes to Former Owners - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Future principal payments of long-term debt    
Notes issued to former owners $ 40,157 $ 47,954
2022    
Future principal payments of long-term debt    
Notes issued to former owners $ 407  
2022 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%  
2022 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 3.50%  
2023    
Future principal payments of long-term debt    
Notes issued to former owners $ 9,400  
Stated interest rate (as a percent) 2.50%  
2024    
Future principal payments of long-term debt    
Notes issued to former owners $ 10,800  
2024 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%  
2024 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 3.00%  
2025    
Future principal payments of long-term debt    
Notes issued to former owners $ 19,550  
2025 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.30%  
2025 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%