v3.25.2
Supplemental Financial Information - Schedule of Foreign Exchange and Other Income/(Expense) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 07, 2018
Derivative Instruments, Gain (Loss) [Line Items]          
Investment revaluation - Ceribell, Inc. $ (1,008) $ 0 $ (3,622) $ 0  
Impairment of investment in ShiraTronics, Inc.     0 (5,750)  
Interest income 4,183 7,337 10,626 14,358  
FX fluctuations (1,240) (2,183) (1,850) (3,105)  
Other 200 104 127 (265)  
Foreign exchange and other income/(expense) (4,255) (3,045) 7,161 (12,116)  
Net proceeds     6,522 0  
ShiraTronics, Inc.          
Derivative Instruments, Gain (Loss) [Line Items]          
Impairment of investment in ShiraTronics, Inc. $ 0 (5,750) $ 0 (5,750)  
Ceribell, Inc.          
Derivative Instruments, Gain (Loss) [Line Items]          
Number of shares issued in transactions (in shares) 391,952        
Average sales price (in dollars per share) $ 16.69   $ 16.69    
Net proceeds $ 6,500        
Equity method investment         $ 3,000
2025 Notes          
Derivative Instruments, Gain (Loss) [Line Items]          
Changes in fair value (489) 615 $ 1,552 (1,363)  
2029 Notes          
Derivative Instruments, Gain (Loss) [Line Items]          
Changes in fair value (10,867) (1,104) 3,726 (7,935)  
Capped Call Derivative Assets | 2025 Notes          
Derivative Instruments, Gain (Loss) [Line Items]          
Changes in fair value 498 (571) (1,321) (8,533)  
Capped Call Derivative Assets | 2029 Notes          
Derivative Instruments, Gain (Loss) [Line Items]          
Changes in fair value $ 4,468 $ (1,493) $ (2,077) $ 477