v3.25.2
Nature of Business, Interim Financial Data and Basis of Presentation - Schedule of Condensed Cash Flow Statement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Supplemental disclosures of cash flow information:    
Interest paid $ 32,699 $ 34,594
Income taxes (refunded) paid (5) 473
Supplemental disclosures of non-cash flow information:    
Trade revenue 36,004 33,381
Trade expense 33,395 29,999
Noncash principal change in financing liabilities $ (12,997) $ 488