Accounts Receivable Factoring - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Debt Disclosure [Abstract] | |||||
| Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding | $ 81,234 | $ 81,234 | $ 70,729 | ||
| Total amount of accounts receivable factored without recourse | 150,962 | $ 139,385 | 299,958 | $ 268,633 | |
| Loss On Sale Of Accounts Receivable Without Recourse | 684 | $ 659 | 1,270 | $ 1,257 | |
| Cash collected on behalf of factor | $ 1,219 | $ 1,219 | $ 1,606 | ||