XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF REVENUE RECOGNIZED IN LINE WITH THE TIMING OF TRANSFER OF SERVICES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 37,098 $ 29,817 $ 103,309 $ 98,704
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 20,846 19,639 61,721 67,402
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 16,252 $ 10,178 $ 41,588 $ 31,302