XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
WARRANTS AND SHAREHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 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 September 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 September 30, 2025

​

​

Foreign currency translation adjustments

​

Unrealized gains on available-for-sale debt securities

​

Unrealized losses on cash flow hedges

​

Total

Beginning balance

​

$

(345)

​

​

7,308

​

​

(2,315)

​

$

4,648

Other comprehensive income (loss) before reclassifications

​

​

(444)

​

​

692

​

​

(4,148)

​

​

(3,900)

Amount of loss reclassified from AOCI

​

​

—

​

​

—

​

​

(2,014)

​

​

(2,014)

Net current period other comprehensive income (loss)

​

 

(444)

​

 

692

​

 

(6,162)

​

 

(5,914)

Ending balance

​

$

(789)

​

$

8,000

​

$

(8,477)

​

$

(1,266)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine months ended September 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

​

​

(547)

​

​

8,322

​

​

7,253

​

​

15,028

Amount of loss reclassified from AOCI

​

​

—

​

​

—

​

​

(3,685)

​

​

(3,685)

Net current period other comprehensive income (loss)

​

 

(547)

​

 

8,322

​

 

3,568

​

 

11,343

Ending balance

​

$

(789)

​

$

8,000

​

$

(8,477)

​

$

(1,266)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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 (loss) 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

​