XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]    
Balance at beginning of period $ 2,511 $ 3,783
Additions charged to costs and expenses 333 1,640
Deductions and net write-offs (156) (2,912)
Balance at end of period $ 2,688 $ 2,511