XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Debt Obligations - Notes to Former Owners (Details) - Notes to Former Owners - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Future principal payments of long-term debt    
Notes issued to former owners $ 90,270 $ 44,070
2024    
Future principal payments of long-term debt    
Notes issued to former owners $ 1,000  
Stated interest rate (as a percent) 2.50%  
2025    
Future principal payments of long-term debt    
Notes issued to former owners $ 21,645  
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) 3.00%  
2026    
Future principal payments of long-term debt    
Notes issued to former owners $ 36,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) 5.50%  
2027    
Future principal payments of long-term debt    
Notes issued to former owners $ 26,000  
Stated interest rate (as a percent) 5.50%  
2028    
Future principal payments of long-term debt    
Notes issued to former owners $ 5,000  
Stated interest rate (as a percent) 5.50%