v3.26.3
Intangible Assets, Net - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross $ 45,992 $ 45,986
Accumulated Amortization (19,522) (16,651)
Total $ 26,470 $ 29,335
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 14 years 14 years
Gross $ 25,470 $ 25,470
Accumulated Amortization (9,502) (8,140)
Total $ 15,968 $ 17,330
Acquired Software Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 9 years 9 years
Gross $ 16,340 $ 16,340
Accumulated Amortization (6,905) (5,622)
Total $ 9,435 $ 10,718
Patents and Intellectual Property    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 3 years 3 years
Gross $ 2,082 $ 2,076
Accumulated Amortization (1,734) (1,600)
Total $ 348 $ 476
Tradename    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 9 years 9 years
Gross $ 2,100 $ 2,100
Accumulated Amortization (1,381) (1,289)
Total $ 719 $ 811