v3.26.1
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