XML 51 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Trade Receivables, Net (Schedule of Accounts Receivable Allowance for Credit Losses) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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 268
Accounts written off against allowance and other adjustments (517)
Ending balance as of March 31, 2026 3,329
Cumulative Effect, Period of Adoption, Adjustment  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance as of January 1, 2026 $ 1,020