XML 109 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Valuation and Qualifying Account - Allowance for Doubtful Accounts
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts - Allowance for Doubtful Accounts
Valuation and Qualifying Account - Allowance for Doubtful Accounts
For the Three Years Ending December 31, 2025, 2024 and 2023
DescriptionBalance at
Beginning
of Period
Credited to
Costs and
Expenses
DeductionsBalance at End
of Period
 (in thousands)
For the year ended December 31, 2025$1,244 $(651)$17 
(a)
$576 
For the year ended December 31, 2024$299 $1,522 $577 
(b)
$1,244 
For the year ended December 31, 2023$232 $72 $
(c)
$299 
(a)Includes accounts written-off as uncollectible of $17.
(b)Includes accounts written-off as uncollectible of $577.
(c)Includes accounts written-off as uncollectible of $5.