v3.26.3
Trade Receivables, Net (Schedule of Accounts Receivable Allowance for Credit Losses) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance as of January 1, 2026 $ 2,558
Bad debt expense, net of recoveries 145
Accounts written off against allowance and other adjustments (904)
Ending balance as of September 30, 2026 2,818
Cumulative Effect, Period of Adoption, Adjustment  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance as of January 1, 2026 $ 1,019