v3.24.1.u1
Intangible Assets, net - Intangible Assets and the Remaining Useful Lives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,334 $ 67,752
Accumulated Amortization (23,609) (41,937)
Accumulated Impairment   (16,007)
Total 8,725  
Net Carrying Amount $ 8,725 $ 9,808
Distribution rights    
Acquired Finite-Lived Intangible Assets [Line Items]    
Remaining Useful Lives (in years) 4 years 4 years 3 months 18 days
Gross Carrying Amount $ 32,334 $ 32,334
Accumulated Amortization (23,609) (23,064)
Accumulated Impairment   0
Total 8,725 $ 9,270
Internally developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Remaining Useful Lives (in years)   1 year 6 months
Gross Carrying Amount   $ 8,918
Accumulated Amortization   (4,408)
Accumulated Impairment   (3,972)
Total   $ 538
Intangible assets reclassified $ 500  
Acquired developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Remaining Useful Lives (in years)   0 years
Gross Carrying Amount   $ 16,200
Accumulated Amortization   (6,525)
Accumulated Impairment   (9,675)
Total   $ 0
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Remaining Useful Lives (in years)   0 years
Gross Carrying Amount   $ 10,300
Accumulated Amortization   (7,940)
Accumulated Impairment   (2,360)
Total   $ 0