XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross $ 45,991 $ 45,978
Accumulated Amortization (15,691) (12,796)
Total $ 30,300 $ 33,182
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 (7,686) (6,307)
Total $ 17,784 $ 19,163
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 (5,194) (3,911)
Total $ 11,146 $ 12,429
Patents and Intellectual Property    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 3 years 3 years
Gross $ 2,081 $ 2,068
Accumulated Amortization (1,552) (1,411)
Total $ 529 $ 657
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,259) (1,167)
Total $ 841 $ 933