XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Description202220212020
Allowances for credit losses
Balance at beginning of period$924 $1,046 $898 
Additions charged to costs and expenses2,294 1,750 1,541 
Deductions from reserves(1,951)(1,872)(1,393)
Balance at end of period$1,267 $924 $1,046