v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Goodwill [Line Items]    
Goodwill $ 83,979 $ 83,979
Finite-lived intangible assets    
Intangible assets, net 116,068 125,149
Total goodwill and other identifiable intangible assets, net 200,047 209,128
Completed technology    
Finite-lived intangible assets    
Finite-lived intangible assets 233,158 233,158
Less: Accumulated amortization (117,090) (110,984)
Customer relationships    
Finite-lived intangible assets    
Finite-lived intangible assets 11,100 11,100
Less: Accumulated amortization $ (11,100) $ (8,125)