v3.25.2
Intangible Assets, Net and Goodwill - Intangible Assets by Class (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 16,986 $ 18,586
Intangible assets subject to amortization, accumulated amortization (11,122) (11,826)
Total 5,864 6,760
Goodwill 3,290 3,290
Gross Carrying Amount 20,276 21,876
Net Carrying Amount 9,154 10,050
Acquired license    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount 11,886 11,886
Intangible assets subject to amortization, accumulated amortization (6,344) (5,795)
Total $ 5,542 $ 6,091
Remaining Weighted-Average Useful Life 5 years 3 months 18 days 5 years 9 months 18 days
Non-compete agreements and other covenant rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 5,100 $ 5,100
Intangible assets subject to amortization, accumulated amortization (4,778) (4,431)
Total $ 322 $ 669
Remaining Weighted-Average Useful Life 9 months 18 days 1 year 1 month 6 days
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount   $ 1,600
Intangible assets subject to amortization, accumulated amortization   (1,600)
Total   $ 0
Remaining Weighted-Average Useful Life   0 years