XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS, NET - Schedule of Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (50,093) $ (44,480)
Total 53,422  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 104,015 103,117
Accumulated Amortization 50,093 44,480
Net Carrying Amount 53,922 58,637
In-process technology    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 500 500
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 57,865 57,865
Accumulated Amortization (27,042) (23,512)
Total 30,823 34,353
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 27,042 23,512
Capitalized software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,562 13,757
Accumulated Amortization (10,813) (9,873)
Total 3,749 3,884
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 10,813 9,873
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,117 16,086
Accumulated Amortization (5,145) (4,472)
Total 10,972 11,614
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 5,145 4,472
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,103 10,098
Accumulated Amortization (3,029) (2,610)
Total 7,074 7,488
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 3,029 2,610
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,491 3,491
Accumulated Amortization (3,491) (3,491)
Total 0 0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 3,491 3,491
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,377 1,320
Accumulated Amortization (573) (522)
Total 804 798
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 573 $ 522