v3.25.2
INTANGIBLE ASSETS - Intangible assets, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
INTANGIBLE ASSETS          
Intangible assets, Gross Carrying Value $ 329,433   $ 329,433   $ 202,650
Finite lived intangible assets, Accumulated Amortization (125,493)   (125,493)   (100,260)
Intangible assets, Net Carrying Value 203,940   203,940   102,390
Amortization expense 12,994 $ 8,614 25,247 $ 15,914  
License          
INTANGIBLE ASSETS          
Indefinite lived intangible assets 97,357   97,357    
Internal use software          
INTANGIBLE ASSETS          
Finite lived intangible assets, Gross Carrying Value 205,124   205,124   175,698
Finite lived intangible assets, Accumulated Amortization (109,525)   (109,525)   (86,882)
Finite lived intangible assets, Net Carrying Value 95,599   95,599   88,816
Acquired developed technology          
INTANGIBLE ASSETS          
Finite lived intangible assets, Gross Carrying Value 20,269   20,269   20,269
Finite lived intangible assets, Accumulated Amortization (15,380)   (15,380)   (13,111)
Finite lived intangible assets, Net Carrying Value 4,889   4,889   7,158
Customer relationships          
INTANGIBLE ASSETS          
Finite lived intangible assets, Gross Carrying Value 6,683   6,683   6,683
Finite lived intangible assets, Accumulated Amortization (588)   (588)   (267)
Finite lived intangible assets, Net Carrying Value $ 6,095   $ 6,095   $ 6,416