Significant Accounting Policies (Details 4) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Significant Accounting Policies | ||||
| Aggregate gross amount factored | $ 46,052 | $ 72,391 | $ 100,678 | $ 193,484 |
| Financing fees paid | $ 519 | $ 882 | $ 1,127 | $ 2,425 |