XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Obligations - Notes to Former Owners (Details) - Notes to Former Owners
$ in Thousands
Dec. 31, 2024
USD ($)
Future principal payments of long-term debt  
Notes issued to former owners $ 67,593
2025  
Future principal payments of long-term debt  
Notes issued to former owners $ 5,968
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) 2.50%
2026  
Future principal payments of long-term debt  
Notes issued to former owners $ 30,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%