XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Notes to Former Owners (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future principal payments of long-term debt    
Total debt $ 73,020 $ 68,335
Notes to Former Owners    
Future principal payments of long-term debt    
Total debt 72,325 $ 67,593
Notes to Former Owners | 2026    
Future principal payments of long-term debt    
Total debt $ 30,625  
Notes to Former Owners | 2026 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 2.50%  
Notes to Former Owners | 2026 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 5.50%  
Notes to Former Owners | 2027    
Future principal payments of long-term debt    
Total debt $ 36,700  
Notes to Former Owners | 2027 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 4.00%  
Notes to Former Owners | 2027 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 5.50%  
Notes to Former Owners | 2028    
Future principal payments of long-term debt    
Total debt $ 5,000  
Stated interest rate (as a percent) 5.50%