XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
Additions
Beginning BalanceCharge to ExpenseCharge to Other AccountsDeductions
(Write-Offs, Net of Recoveries)
Ending Balance
(in thousands)
Allowance for doubtful accounts, customers and other:
Year ended December 31, 2023
$1,330 $4,323 $— $(4,482)$1,171 
Year ended December 31, 2024
1,171 3,880 — (4,165)886 
Year ended December 31, 2025
886 9,153 — (5,980)4,059 
Tax valuation allowances:
Year ended December 31, 2023
$3,637 $2,867 $— $(1,591)$4,913 
Year ended December 31, 2024
4,913 4,412 — (1,561)7,764 
Year ended December 31, 2025
7,764 6,285 — — 14,049