XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
product
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
product
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Revenue $ 2,898,000 $ 3,427,000 $ 3,008,000 $ 2,503,000 $ 3,314,000 $ 3,019,000 $ 2,917,000 $ 3,915,000 $ 4,233,000 $ 2,779,000 $ 3,037,000 $ 1,532,000 $ 11,835,882 $ 13,164,933 $ 11,581,496
Number of major product lines | product 2                       2    
Products Sales                              
Revenue                         $ 10,505,763 12,784,600 10,081,209
Engineering Services                              
Revenue                         $ 1,330,119 $ 380,333 $ 1,500,287