v3.25.1
Nature of Business, Interim Financial Data and Basis of Presentation - Schedule of Condensed Cash Flow Statement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Supplemental disclosures of cash flow information:    
Interest paid $ 23,028 $ 21,969
Income taxes (refunded) paid (392) 35
Supplemental disclosures of non-cash flow information:    
Trade revenue 16,575 15,391
Trade expense 16,940 14,747
Noncash principal change in financing liabilities $ (12,532) $ (165)