v3.25.4
Goodwill and Intangibles - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Gross Carrying Amount $ 15,610 $ 15,610  
Accumulated Amortization (12,131) (11,180)  
Net Carrying Amount 3,479 4,430  
Intangible asset amortization expense $ 951 $ 1,587 $ 1,602
Trade Name      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Amortization Period 25 years 25 years  
Gross Carrying Amount $ 250 $ 250  
Accumulated Amortization (109) (99)  
Net Carrying Amount $ 141 $ 151  
Trademarks      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Amortization Period 10 years 10 years  
Gross Carrying Amount $ 1,610 $ 1,610  
Accumulated Amortization (1,281) (1,120)  
Net Carrying Amount $ 329 $ 490  
Developed Technology      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Amortization Period 7 years 7 years  
Gross Carrying Amount $ 4,420 $ 4,420  
Accumulated Amortization (4,420) (4,393)  
Net Carrying Amount 0 27  
Customer Relationships      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Gross Carrying Amount 9,330 9,330  
Accumulated Amortization (6,321) (5,568)  
Net Carrying Amount $ 3,009 $ 3,762  
Minimum | Customer Relationships      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Amortization Period 10 years 10 years  
Maximum | Customer Relationships      
Intangible Asset, Acquired, Finite-Lived [Line Items]      
Amortization Period 12 years 12 years