v3.25.2
WARRANTS AND SHAREHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2025
WARRANTS AND SHAREHOLDERS' EQUITY  
Schedule of changes in fair value of warrant liabilities

    

Warrant 

Liability

Fair value as of December 31, 2023

$

8,555

Change in fair value

(2,767)

Fair value as of June 30, 2024

$

5,788

Schedule of changes in the balances of each component of accumulated other comprehensive income (loss), net of tax

Three Months Ended June 30, 2025

Foreign currency translation adjustments

Unrealized gains on available-for-sale debt securities

Unrealized gains (losses) on cash flow hedges

Total

Beginning balance

$

(411)

$

5,312

$

(8,760)

$

(3,859)

Other comprehensive income before reclassifications

66

1,996

7,643

9,705

Amount of loss reclassified from AOCI

(1,198)

(1,198)

Net current period other comprehensive income

 

66

 

1,996

 

6,445

 

8,507

Ending balance

$

(345)

$

7,308

$

(2,315)

$

4,648

Six months ended June 30, 2025

Foreign currency translation adjustments

Unrealized gains (losses) on available-for-sale debt securities

Unrealized gains (losses) on cash flow hedges

Total

Beginning balance

$

(242)

$

(322)

$

(12,045)

$

(12,609)

Other comprehensive income (loss) before reclassifications

(103)

7,630

11,401

18,928

Amount of loss reclassified from AOCI

(1,671)

(1,671)

Net current period other comprehensive income (loss)

 

(103)

 

7,630

 

9,730

 

17,257

Ending balance

$

(345)

$

7,308

$

(2,315)

$

4,648

Three Months Ended June 30, 2024

Foreign currency translation adjustments

Unrealized gains (losses) on available-for-sale debt securities

Unrealized gains (losses) on cash flow hedges

Total

Beginning balance

$

(176)

$

(1)

$

28

$

(149)

Other comprehensive income (loss) before reclassifications

872

(982)

(110)

Amount of loss reclassified from AOCI

409

409

Net current period other comprehensive income (loss)

 

 

872

 

(573)

 

299

Ending balance

$

(176)

$

871

$

(545)

$

150

Six Months Ended June 30, 2024

Foreign currency translation adjustments

Unrealized gains on available-for-sale debt securities

Unrealized gains (losses) on cash flow hedges

Total

Beginning balance

$

(176)

$

$

$

(176)

Other comprehensive income (loss) before reclassifications

871

(773)

98

Amount of loss reclassified from AOCI

228

228

Net current period other comprehensive income (loss)

 

 

871

 

(545)

 

326

Ending balance

$

(176)

$

871

$

(545)

$

150