XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Significant Accounting Policies  
Schedule of disaggregated revenue from contracts by geographic region and by segment

Three Months Ended June 30, 

2024

2023

ITPS

  

HS

  

LLPS

  

Total

  

ITPS

  

HS

  

LLPS

  

Total

U.S.A.

 

$

115,667

$

62,935

$

25,878

$

204,480

$

137,498

$

63,608

$

24,340

 

$

225,446

EMEA

 

36,031

 

 

 

36,031

 

42,294

 

 

 

42,294

Other

 

5,142

 

 

 

5,142

 

5,198

 

 

 

5,198

Total

 

$

156,840

$

62,935

$

25,878

$

245,653

$

184,990

$

63,608

 

$

24,340

 

$

272,938

Six Months Ended June 30, 

2024

2023

  

ITPS

  

HS

  

LLPS

  

Total

  

ITPS

  

HS

  

LLPS

  

Total

U.S.A.

 

$

246,388

$

127,787

$

43,697

$

417,872

$

283,523

$

126,650

$

41,210

$

451,383

EMEA

 

76,077

 

 

 

76,077

85,072

 

 

85,072

Other

 

10,515

 

 

 

10,515

10,103

 

 

10,103

Total

 

$

332,980

$

127,787

$

43,697

$

504,464

$

378,698

$

126,650

 

$

41,210

 

$

546,558

Schedule of contract balances

    

June 30, 

    

December 31, 

    

January 1,

2024

2023

2023

Accounts receivable, net

$

61,501

$

76,893

$

101,616

Deferred revenues

 

15,166

 

13,107

 

17,585

Customer deposits

 

27,898

 

23,838

 

16,955

Costs to obtain and fulfill a contract

1,459

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 six months ended June 30, 2024 (all related to accounts receivables):

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

$

6,628

Provision for expected loss

14,683

Write-off charged against the allowance

(13,872)

Recoveries collected

(594)

Foreign currency exchange rate adjustment

(32)

Balance at June 30, 2024 of the allowance for expected credit losses

$

6,813

Schedule of estimated remaining fixed consideration for unsatisfied performance obligations

Estimated Remaining Fixed Consideration for Unsatisfied
Performance Obligations

    

Remainder of 2024

$

6,152

2025

 

7,987

2026

 

4,629

2027

 

2,554

2028

 

1,519

2029 and thereafter

 

Total

 

$

22,841