v3.26.3
Securitization Activities - Residual Interest in Accounts Receivable (Details) - Variable Interest Entity, Primary Beneficiary - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 171,651 $ 143,764
Less: Allowance for accounts receivable credit losses (1,563) (1,791)
Accounts receivable, net 170,088 141,973
Less: Asset backed borrowings (204,206) (194,180)
Company's residual interest in securitized accounts receivable 54,095 28,797
Asset Backed Borrowings, Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: Asset backed borrowings $ (115,993) $ (113,176)