XML 47 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
REVENUE:  
Summary of Contract Revenues Disaggregated by Timing of Revenue

Year Ended December 31, 

 

    

2024

    

2023

2022

Over time

66

%  

71

%

69

%

Point-in-time

 

34

%  

29

%

31

%

Total

 

100

%  

100

%

100

%

Summary of Net Contract Assets (In Thousands)

December 31, 

    

2024

2023

Current (included in Prepaid expenses and other current assets)

$

3,224

$

6,787

Non-current (included in Other non-current assets)

 

617

 

933

Total contract assets

$

3,841

$

7,720

Summary of Deferred Revenues (In Thousands)

December 31, 

    

2024

2023

Current

$

24,930

$

25,750

Non-current (included in Other non-current liabilities)

1,512

1,802

Total deferred revenues

$

26,442

$

27,552

Year Ended December 31, 

    

2024

    

2023

    

2022

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

$

27,654

$

24,776

$

24,912

Summary of Capitalized Direct Sales Commission Costs and Amounts Amortized During Period (In Thousands)

December 31, 

    

2024

2023

Current (included in Prepaid expenses and other current assets)

$

2,929

$

1,963

Non-current (included in Other non-current assets)

 

2,385

 

2,587

Total capitalized direct sales commission costs

$

5,314

$

4,550

Year Ended December 31, 

    

2024

    

2023

    

2022

Amortization of capitalized direct sales commission costs

$

2,674

$

2,142

$

1,550