XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION, New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
New Accounting Pronouncements [Abstract]    
Accounts receivables $ 16,703 $ 22,734
Retained earnings 62,487 51,225
Deferred tax asset $ 25,210 22,312
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASC 326 [Member]    
New Accounting Pronouncements [Abstract]    
Accounts receivables   10,800
Retained earnings   7,900
Deferred tax asset   $ 2,900