v3.25.2
Goodwill and Intangible Assets, Net - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Goodwill [Line Items]    
Goodwill $ 83,979 $ 83,979
Finite-lived intangible assets    
Intangible assets, net 131,605 138,060
Total goodwill and other identifiable intangible assets, net 215,584 222,039
Completed technology    
Finite-lived intangible assets    
Finite-lived intangible assets 233,158 233,158
Less: Accumulated amortization (104,878) (98,773)
Customer relationships    
Finite-lived intangible assets    
Finite-lived intangible assets 11,100 11,100
Less: Accumulated amortization $ (7,775) $ (7,425)