XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,325 $ 20,325
Accumulated Amortization (16,900) (15,197)
Net Carrying Amount 3,425 5,128
Acquired Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,000 20,000
Accumulated Amortization (16,641) (14,970)
Net Carrying Amount 3,359 5,030
Purchased Intellectual Property    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 325 325
Accumulated Amortization (259) (227)
Net Carrying Amount $ 66 $ 98