v3.26.1
Intangible Assets - Amortization of Finite-lived Intangible Assets (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 [Line Items]        
Total amortization of finite lived intangible assets $ 181 $ 178 $ 363 $ 349
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Intangible Asset, Finite-Lived [Line Items]        
Total amortization of finite lived intangible assets 65 66 131 131
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Intangible Asset, Finite-Lived [Line Items]        
Total amortization of finite lived intangible assets $ 116 $ 112 $ 232 $ 218