XML 76 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Feb. 28, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 159,494 $ 153,450  
Accumulated Amortization (123,731) (105,938)  
Net Carrying Value 35,763 47,512  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 91,629 91,629  
Accumulated Amortization (79,405) (74,655)  
Net Carrying Value $ 12,224 $ 16,974 $ 19,900
Developed technology | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Developed technology | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 10 years 10 years  
Capitalized software      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 26,260 $ 22,983  
Accumulated Amortization (15,082) (8,027)  
Net Carrying Value $ 11,178 $ 14,956  
Capitalized software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Capitalized software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 5 years 5 years  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 19,112 $ 17,569  
Accumulated Amortization (17,461) (13,696)  
Net Carrying Value $ 1,651 $ 3,873  
Customer relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 5 years 5 years  
Customer relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 10 years 10 years  
Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 11,730 $ 11,674  
Accumulated Amortization (7,019) (6,189)  
Net Carrying Value $ 4,711 $ 5,485  
Estimated Useful Life (Years) 15 years 15 years  
Non-compete agreement      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 5,908 $ 5,814  
Accumulated Amortization (3,711) (2,605)  
Net Carrying Value $ 2,197 $ 3,209  
Estimated Useful Life (Years) 3 years 3 years  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value $ 4,855 $ 3,781  
Accumulated Amortization (1,053) (766)  
Net Carrying Value $ 3,802 $ 3,015  
Patents | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 3 years 3 years  
Patents | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (Years) 19 years 19 years