XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS        
Beginning Balance $ (681) $ (704) $ (1,135) $ (445)
Provision for credit loss expense (671) (967) (1,498) (1,585)
Receivables written off 0 49 0 49
Recoveries collected 671 487 1,952 846
Ending Balance $ (681) $ (1,135) $ (681) $ (1,135)