XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Intangible Assets and Goodwill - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,218 $ 14,218
Accumulated Amortization (11,592) (10,507)
Net Carrying Amount 2,626 3,711
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,918 10,918
Accumulated Amortization (8,314) (7,432)
Net Carrying Amount $ 2,604 $ 3,486
Amortization Period 3 years 3 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,300 $ 3,300
Accumulated Amortization (3,278) (3,075)
Net Carrying Amount $ 22 $ 225
Amortization Period 4 years 4 years