v3.26.1
Debt Obligations - Notes to Former Owners (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Future principal payments of long-term debt    
Total debt $ 54,064 $ 145,226
Notes to former owners    
Future principal payments of long-term debt    
Total debt 53,450 $ 44,575
Notes to former owners | 2027    
Future principal payments of long-term debt    
Total debt $ 24,200  
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 $ 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 $ 15,000  
Stated interest rate (as a percent) 4.50%