XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]    
(Loss) gain in fair value of earnout liability $ (703) $ 40,983
Sales of marketable securities 1,751,508 3,605,216
Realized gain on marketable securities (900) 1,000
Aggregate fair value of marketable securities in unrealized loss position 26,600 73,200
Earnout liability    
Class of Warrant or Right [Line Items]    
(Loss) gain in fair value of earnout liability 700 41,000
Foreign currency contract    
Class of Warrant or Right [Line Items]    
Net gain on foreign currency derivative contracts 300 100
Derivative, notional amount $ 1,200 $ 14,700