XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Notes to Former Owners (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Future principal payments of long-term debt    
Total debt $ 67,842 $ 68,335
Notes to Former Owners    
Future principal payments of long-term debt    
Total debt 67,125 $ 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 $ 31,500  
Notes to Former Owners | 2027 | Minimum    
Future principal payments of long-term debt    
Stated interest rate (as a percent) 4.30%  
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%