v3.26.1
Intangible Assets - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,062 $ 14,062
Accumulated Amortization (9,328) (8,871)
Net Carrying Amount 4,734 5,191
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,292 4,292
Accumulated Amortization (3,136) (2,985)
Net Carrying Amount 1,156 1,307
Acquired Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,200 9,200
Accumulated Amortization (5,622) (5,316)
Net Carrying Amount 3,578 3,884
Acquired Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 570 570
Accumulated Amortization (570) (570)
Net Carrying Amount $ 0 $ 0