XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

 

(in thousands)

 

Balance at
Beginning
of Period

 

 

Charged to
Expense

 

 

Charged
to Other
Accounts

 

 

Write-offs /
Recoveries

 

 

Balance
at End
of Period

 

Year ended December 31, 2023 Allowance for
   credit losses

 

$

1,236

 

 

$

125

 

 

$

 

 

$

(430

)

 

$

931

 

Year ended December 31, 2022 Allowance for
   credit losses

 

$

1,657

 

 

$

97

 

 

$

(22

)

 

$

(496

)

 

$

1,236

 

Year ended December 31, 2021 Allowance for
   credit losses

 

$

764

 

 

$

1,020

 

 

$

4

 

 

$

(131

)

 

$

1,657