v3.26.1
Long-Term Debt - Schedule of Maturities of Long-Term Debt Excluding Accounts Receivable Pledging Arrangement (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 (remaining nine months) $ 10,015
2027 13,729
2028 12,768
2029 10,505
2030 9,486
Thereafter 783,833
Long-term debt, Total $ 840,336