XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,325 $ 20,325
Accumulated Amortization (15,197) (13,498)
Net Carrying Amount 5,128 6,827
Acquired Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,000 20,000
Accumulated Amortization (14,970) (13,304)
Net Carrying Amount 5,030 6,696
Purchased Intellectual Property    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 325 325
Accumulated Amortization (227) (194)
Net Carrying Amount $ 98 $ 131