Annual report pursuant to Section 13 and 15(d)

EMPLOYEE BENEFIT PLANS (Details Narrative)

v3.24.1
EMPLOYEE BENEFIT PLANS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Retirement Plan For U.S. Employees [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 587,000 $ 549,000
Defined Contribution Retirement Plan For Pakistan Employees [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 394,000 329,000
Employee benefit plan, description The plan provides for monthly contributions by the Company which are equal to 10% of qualified employees’ basic monthly compensation  
Defined Contribution Retirement Plan For SriLanka Employees [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 24,000 $ 22,000
Defined contribution plan, employee matching contribution, on gross pay 8.00%  
Defined contribution plan, employer matching contribution, percent of employees' gross pay 12.00%