v3.26.1
Long-Term Debt - Schedule of Maturities of Long-Term Debt Excluding Accounts Receivable Pledging Arrangement (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 (remaining six months) $ 7,069
2027 14,505
2028 13,598
2029 11,395
2030 10,440
Thereafter 786,576
Long-term debt, Total $ 843,583