XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Balance Sheet Related Disclosures Abstract        
Beginning Balance $ (704) $ (518) $ (445) $ (427)
Provision for credit loss expense (967) (325) (1,585) (902)
Receivables written off 49 74 49 74
Recoveries collected 487 325 846 811
Ending Balance $ (1,135) $ (444) $ (1,135) $ (444)