v3.26.1
Intangible Assets - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Intangible Asset, Finite-Lived        
Amortization of intangible assets $ 1,609 $ 5,760 $ 3,368 $ 6,950
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Intangible Asset, Finite-Lived        
Amortization of intangible assets 1,592 5,749 3,334 6,922
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Intangible Asset, Finite-Lived        
Amortization of intangible assets $ 17 $ 11 $ 34 $ 28