v3.26.1
Intangible Assets and Goodwill - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 21,327 $ 20,899
Accumulated amortization (18,328) (18,112)
Total $ 2,999 $ 2,787
Market related intangibles    
Acquired Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period (in years) 5 years 5 years
Gross carrying amount $ 1,850 $ 1,820
Accumulated amortization (1,821) (1,820)
Total $ 29 $ 0
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period (in years) 7 years 7 years
Gross carrying amount $ 14,040 $ 13,780
Accumulated amortization (13,606) (13,558)
Total $ 434 $ 222
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period (in years) 11 years 11 years
Gross carrying amount $ 4,430 $ 4,380
Accumulated amortization (2,418) (2,327)
Total $ 2,012 $ 2,053
Covenants to non-compete    
Acquired Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period (in years) 2 years 2 years
Gross carrying amount $ 115 $ 115
Accumulated amortization (115) (115)
Total $ 0 $ 0
Licensed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period (in years) 3 years 3 years
Gross carrying amount $ 892 $ 804
Accumulated amortization (368) (292)
Total $ 524 $ 512