XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Total Intangible assets $ 157,943 $ 111,943
Accumulated Amortization (101,403) (84,442)
Total 56,540  
Net Carrying Amount $ 56,540 $ 27,501
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 (69,753) (60,896)
Total $ 3,614 $ 12,471
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 $ 14,100
Accumulated Amortization (19,320) (14,100)
Total $ 26,780 $ 0
Weighted-Average Useful Lives (in years) 6 years 3 months 18 days 4 years
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,400 $ 20,400
Accumulated Amortization (10,632) (7,966)
Total $ 23,768 $ 12,434
Weighted-Average Useful Lives (in years) 7 years 10 months 24 days 9 years 9 months 18 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,076 $ 4,076
Accumulated Amortization (1,698) (1,480)
Total $ 2,378 $ 2,596
Weighted-Average Useful Lives (in years) 14 years 14 years