XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]      
Accounts receivable allowance, beginning balance $ 1,140 $ 1,003 $ 797
Acquired 924    
Additions 5,946 8,131 13,276
Deductions (6,096) (7,994) (13,070)
Accounts receivable allowance, ending balance $ 1,914 $ 1,140 $ 1,003