XML 45 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


Year Ended December 31,
202320222021
Allowance for credit losses (in thousands):
Allowance as of beginning of year$2,019 $1,677 $1,493 
Additions charged to costs and operating expenses
1,484 2,084 572 
Additions charged to other accounts (a)
— — 
Deductions
— — — 
Allowance as of end of year$3,449 $2,019 $1,677 
Year Ended December 31,
202320222021
Valuation allowance for deferred tax assets (in thousands):
Allowance as of beginning of year$8,337 $8,257 $7,926 
Additions charged to costs and operating expenses
75 80 331 
Additions charged to other accounts (a)
1,494 — — 
Deductions
— — — 
Allowance as of end of year$9,906 $8,337 $8,257