v3.26.1
GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Accumulated Amortization $ (80,616) $ (62,583)
Total 319,915  
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Gross Carrying Amount 401,031 287,329
Accumulated Amortization 80,616 62,583
Net Carrying Amount 320,415 224,746
In-process technology    
Intangible Asset, Finite-Lived [Line Items]    
Indefinite-Lived Intangible Assets 500 500
Intangible Asset, Indefinite-Lived [Line Items]    
Indefinite-Lived Intangible Assets 500 500
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 296,114 230,165
Accumulated Amortization (50,497) (37,238)
Total 245,617 192,927
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization 50,497 37,238
Capitalized software    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 14,574 14,558
Accumulated Amortization (11,599) (11,164)
Total 2,975 3,394
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization 11,599 11,164
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 48,591 16,114
Accumulated Amortization (6,956) (5,786)
Total 41,635 10,328
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization 6,956 5,786
Trademarks and tradenames    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 17,600 10,102
Accumulated Amortization (3,950) (3,443)
Total 13,650 6,659
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization 3,950 3,443
Backlog    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 22,150 14,491
Accumulated Amortization (6,957) (4,343)
Total 15,193 10,148
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization 6,957 4,343
Other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 1,502 1,399
Accumulated Amortization (657) (609)
Total 845 790
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization $ 657 $ 609