XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION, New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements [Abstract]    
Accounts receivables $ 14,642 $ 22,734
Retained earnings 43,173 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