XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Details Narrative) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Contracts with customers $ 8,586 $ 9,258
Two Thousand And Twenty Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue, remaining performance obligation, amount $ 18,279