v3.25.4
Intangible Assets - Summary of Carrying Value of Intangible Assets and Estimated Useful Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 3,420 $ 3,420
Accumulated Amortization (1,851) (1,444)
Net Book Value 1,569 1,976
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,680 2,680
Accumulated Amortization (1,299) (1,007)
Net Book Value $ 1,381 $ 1,673
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 8 years 8 years
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years 10 years
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 710 $ 710
Accumulated Amortization (527) (414)
Net Book Value $ 183 $ 296
Developed Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Developed Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years
Trade Name / Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 30 $ 30
Accumulated Amortization (25) (23)
Net Book Value $ 5 $ 7
Trade Name / Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Trade Name / Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years