XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANTS AND SHAREHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 30, 2024
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)

Repurchase and redemption

 

(5,788)

Fair value as of September 30, 2024

$

Fair value as of December 31, 2022

$

25,914

Change in fair value

(5,535)

Fair value as of September 30, 2023

$

20,379

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

Three Months Ended September 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)

$

871

$

(545)

$

150

Other comprehensive income before reclassifications

9,440

793

10,233

Amount of loss reclassified from AOCI

164

164

Net current period other comprehensive income

 

 

9,440

 

957

 

10,397

Ending balance

$

(176)

$

10,311

$

412

$

10,547

Nine Months Ended September 30, 2024

Foreign currency translation adjustments

Unrealized gains on available-for-sale debt securities

Unrealized gains on cash flow hedges

Total

Beginning balance

$

(176)

$

$

$

(176)

Other comprehensive income before reclassifications

10,311

20

10,331

Amount of loss reclassified from AOCI

392

392

Net current period other comprehensive income

 

 

10,311

 

412

 

10,723

Ending balance

$

(176)

$

10,311

$

412

$

10,547