v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
REVENUE  
Schedule of disaggregation of revenue

The following table disaggregates revenue by recognition method for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

Point in time

$

7,110

$

7,066

$

13,478

$

14,436

Over time

349

437

740

908

Total

$

7,459

$

7,503

$

14,218

$

15,344

The following table disaggregates revenue by type of products and services for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

Hardware

$

4,311

$

4,207

$

8,140

$

9,402

Software

 

2,396

 

2,649

 

4,348

 

4,610

Services

 

752

647

 

1,730

1,332

Total

$

7,459

$

7,503

$

14,218

$

15,344

The following table disaggregates revenue by geographic area for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2025

    

2024

2025

    

2024

United States

$

6,532

$

6,528

$

12,331

$

12,951

International

 

927

 

975

 

1,887

 

2,393

Total

$

7,459

$

7,503

$

14,218

$

15,344