XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
WARRANTS AND SHAREHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Loss        
Beginning balance $ 770,905 $ 669,379 $ 724,790 $ 664,273
Net current period other comprehensive income (loss) (5,914) 10,397 11,343 10,723
Ending balance 750,487 727,874 750,487 727,874
Foreign currency translation adjustments        
Accumulated Other Comprehensive Loss        
Beginning balance (345) (176) (242) (176)
Other comprehensive income (loss) before reclassifications (444)   (547)  
Net current period other comprehensive income (loss) (444)   (547)  
Ending balance (789) (176) (789) (176)
Unrealized gains (losses) on available-for-sale debt securities        
Accumulated Other Comprehensive Loss        
Beginning balance 7,308 871 (322)  
Other comprehensive income (loss) before reclassifications 692 9,440 8,322 10,311
Net current period other comprehensive income (loss) 692 9,440 8,322 10,311
Ending balance 8,000 10,311 8,000 10,311
Unrealized gains (losses) on cash flow hedges        
Accumulated Other Comprehensive Loss        
Beginning balance (2,315) (545) (12,045)  
Other comprehensive income (loss) before reclassifications (4,148) 793 7,253 20
Amount of loss reclassified from AOCI (2,014) 164 (3,685) 392
Net current period other comprehensive income (loss) (6,162) 957 3,568 412
Ending balance (8,477) 412 (8,477) 412
Total        
Accumulated Other Comprehensive Loss        
Beginning balance 4,648 150 (12,609) (176)
Other comprehensive income (loss) before reclassifications (3,900) 10,233 15,028 10,331
Amount of loss reclassified from AOCI (2,014) 164 (3,685) 392
Net current period other comprehensive income (loss) (5,914) 10,397 11,343 10,723
Ending balance $ (1,266) $ 10,547 $ (1,266) $ 10,547