v3.26.1
Trade Receivables, Net (Schedule of Accounts Receivable Allowance for Credit Losses) (Details)
$ in Thousands
6 Months Ended
Jun. 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 227
Accounts written off against allowance and other adjustments (800)
Ending balance as of June 30, 2026 3,004
Cumulative Effect, Period of Adoption, Adjustment  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance as of January 1, 2026 $ 1,019