XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   $ 157,943
Total Intangible assets $ 157,943  
Accumulated Amortization (111,741) (107,736)
Net Carrying Amount 46,202 50,207
Total Intangible assets $ 46,202 $ 50,207
Weighted-Average Useful Lives (in years) 6 years 8 months 12 days 6 years 8 months 12 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 73,367 $ 73,367
Accumulated Amortization (71,584) (71,138)
Net Carrying Amount $ 1,783 $ 2,229
Weighted-Average Useful Lives (in years) 5 years 10 months 24 days 5 years 10 months 24 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,100 $ 46,100
Accumulated Amortization (25,281) (22,995)
Net Carrying Amount $ 20,819 $ 23,105
Weighted-Average Useful Lives (in years) 6 years 3 months 18 days 6 years 3 months 18 days
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,400 $ 34,400
Accumulated Amortization (13,032) (11,832)
Net Carrying Amount $ 21,368 $ 22,568
Weighted-Average Useful Lives (in years) 7 years 10 months 24 days 7 years 10 months 24 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,076 $ 4,076
Accumulated Amortization (1,844) (1,771)
Net Carrying Amount $ 2,232 $ 2,305
Weighted-Average Useful Lives (in years) 14 years 14 years