XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements [Abstract]    
Accounts receivables $ 17,504 $ 22,734
Retained earnings 69,279 51,225
Deferred tax asset $ 23,217 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