v3.26.1
Intangible Assets, Net - Schedule of Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Total Intangibles assets, Net $ 19,809 $ 12,373
Intellectual Property    
Finite-Lived Intangible Assets    
Licensed IP rights 21,528 12,535
Less: accumulated amortization (1,719) (162)
Total Intangibles assets, Net $ 19,809 $ 12,373