v3.26.3
Debt Obligations - Notes to Former Owners (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Future principal payments of long-term debt    
Total debt $ 49,555 $ 145,226
Notes to former owners    
Future principal payments of long-term debt    
Total debt 48,950 $ 44,575
Notes to former owners | 2027    
Future principal payments of long-term debt    
Total debt $ 10,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) 4.30%  
Notes to former owners | 2028    
Future principal payments of long-term debt    
Total debt $ 14,250  
Notes to former owners | 2028 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 4.30%  
Notes to former owners | 2028 | Maximum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 5.50%  
Notes to former owners | 2029    
Future principal payments of long-term debt    
Total debt $ 24,000  
Stated interest rate (as a percent) 4.50%