XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Significant Accounting Policies  
Schedule of disaggregated revenue from contracts by geographic region and by segment

Three Months Ended March 31, 

2024

2023

  

ITPS

  

HS

  

LLPS

  

Total

  

ITPS

  

HS

  

LLPS

  

Total

U.S.A.

 

$

130,721

$

64,852

$

17,819

$

213,392

$

146,025

$

63,043

$

16,869

$

225,937

EMEA

 

40,046

 

 

 

40,046

42,778

 

 

42,778

Other

 

5,373

 

 

 

5,373

4,905

 

 

4,905

Total

 

$

176,140

$

64,852

$

17,819

$

258,811

$

193,708

$

63,043

 

$

16,869

 

$

273,620

Schedule of contract balances

    

March 31, 

    

December 31, 

    

January 1,

2024

2023

2023

Accounts receivable, net

$

75,777

$

76,893

$

101,616

Deferred revenues

 

15,451

 

13,107

 

17,585

Customer deposits

 

23,731

 

23,838

 

16,955

Costs to obtain and fulfill a contract

1,619

1,400

1,674

Schedule of changes in the allowance for expected credit losses

The following table describes the changes in the allowance for expected credit losses for the three months ended March 31, 2024 (all related to accounts receivables):

Balance at January 1, 2024 of the allowance for expected credit losses

$

6,628

Provision for expected loss

4,491

Write-off charged against the allowance

(5,064)

Recoveries collected

(476)

Foreign currency exchange rate adjustment

(28)

Balance at March 31, 2024 of the allowance for expected credit losses

$

5,551

Schedule of estimated remaining fixed consideration for unsatisfied performance obligations

Estimated Remaining Fixed Consideration for Unsatisfied
Performance Obligations

    

Remainder of 2024

$

26,249

2025

 

29,993

2026

 

3,585

2027

 

2,071

2028

 

1,251

2029 and thereafter

 

Total

 

$

63,149