XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANTS AND SHAREHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Loss        
Beginning balance $ 669,379 $ 625,947 $ 664,273 $ 545,256
Net current period other comprehensive income 10,397 0 10,723 0
Ending balance 727,874 637,966 727,874 637,966
Foreign currency translation adjustments        
Accumulated Other Comprehensive Loss        
Beginning balance (176)   (176)  
Ending balance (176)   (176)  
Unrealized gains on available-for-sale debt securities        
Accumulated Other Comprehensive Loss        
Beginning balance 871      
Other comprehensive income before reclassifications 9,440   10,311  
Net current period other comprehensive income 9,440   10,311  
Ending balance 10,311   10,311  
Unrealized gains (losses) on cash flow hedges        
Accumulated Other Comprehensive Loss        
Beginning balance (545)      
Other comprehensive income before reclassifications 793   20  
Less: Amount of loss reclassified from AOCI 164   392  
Net current period other comprehensive income 957   412  
Ending balance 412   412  
Total        
Accumulated Other Comprehensive Loss        
Beginning balance 150 (176) (176) (176)
Other comprehensive income before reclassifications 10,233   10,331  
Less: Amount of loss reclassified from AOCI 164   392  
Net current period other comprehensive income 10,397   10,723  
Ending balance $ 10,547 $ (176) $ 10,547 $ (176)