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