XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 30, 2024
REVENUE FROM CONTRACTS WITH CUSTOMERS:  
Schedule of Disaggregation of Revenue Percentage by Timing of Revenue:

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

​

    

2024

    

2023

​

2024

    

2023

​

Over time

​

64

%  

68

%

67

%  

74

%

Point-in-time

 

36

%  

32

%

33

%  

26

%

Total

 

100

%  

100

%

100

%  

100

%

Schedule of Contract Assets (Liabilities) Recorded on a Net Basis with Deferred Revenue (in Thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

​

2023

Current portion included in prepaid expenses and other current assets

​

$

9,193

​

$

6,787

Non-current portion included in other non-current assets

​

 

611

​

 

933

Total contract assets

​

$

9,804

​

$

7,720

Schedule of Deferred Revenues (in Thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

​

2023

Current portion

​

$

28,728

​

$

25,750

Non-current portion (1)

​

​

1,599

​

​

1,802

Total deferred revenues

​

$

30,327

​

$

27,552

(1)Included in other non-current liabilities.
Schedule of Recognized Revenue Included in Deferred Revenues and Billings in Excess of Recognized Revenues at the Beginning of Each Reporting Period (in Thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

    

2024

    

2023

    

2024

    

2023

Revenue recognized that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each period

​

$

12,040

​

$

13,129

​

$

24,669

​

$

23,836

Schedule of Capitalized Direct Sales Commission Costs (in Thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

​

2023

Current portion included in prepaid expenses and other current assets

​

$

2,566

​

$

1,954

Non-current portion included in other non-current assets

​

 

3,059

​

 

2,587

Total capitalized direct sales commission costs

​

$

5,625

​

$

4,541

Schedule of Amortization of Capitalized Direct Sales Commission Costs (in Thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

    

2024

    

2023

    

2024

    

2023

Amortization of capitalized direct sales commission costs

​

$

667

​

$

532

​

$

1,941

​

$

1,494