Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Intangible Assets (Details)

v3.23.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 19,723 $ 19,568
Accumulated Amortization (13,622) (13,143)
Net Carrying Amount 6,101 6,425
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,724 1,569
Accumulated Amortization (1,268) (1,262)
Net Carrying Amount 456 307
Acquired intellectual property and reacquired rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 15,126 15,126
Accumulated Amortization (10,071) (9,838)
Net Carrying Amount 5,055 5,288
Internal-use software implementation costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,873 2,873
Accumulated Amortization (2,283) (2,043)
Net Carrying Amount $ 590 $ 830