XML 101 R82.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Term loan $ 825,117  
Notes payable    
Debt Instrument [Line Items]    
Term loan 27,345 $ 27,083
Notes payable | Carrying Value    
Debt Instrument [Line Items]    
Total debt 22,906 22,646
Insurance Related Payments    
Debt Instrument [Line Items]    
Current portion of long-term debt $ 3,000 $ 2,100
Interest rate (as percent) 7.40% 8.50%
Promissory Note Payable In Connection With 2023 Acquisition | Notes payable    
Debt Instrument [Line Items]    
Term loan $ 10,600 $ 10,000
Stated interest rate (as percent) 5.50%  
Debt instrument, term (in years) 5 years  
Promissory Note Payable In Connection With 2023 Acquisition | Notes payable | Carrying Value    
Debt Instrument [Line Items]    
Total debt $ 10,100 9,300
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Notes payable    
Debt Instrument [Line Items]    
Term loan 13,700 14,600
Notes payable, noncurrent 10,800 11,800
Notes payable $ 2,000 1,600
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Notes payable | Minimum    
Debt Instrument [Line Items]    
Stated interest rate (as percent) 5.50%  
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Notes payable | Maximum    
Debt Instrument [Line Items]    
Stated interest rate (as percent) 6.00%  
Promissory Note Payable In Connection With 2024 And 2022 Acquisition | Notes payable | Carrying Value    
Debt Instrument [Line Items]    
Total debt $ 12,800 $ 13,400