v3.25.3
Intangible Assets, Net - Schedule of Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 65,213 $ 61,464
Accumulated Amortization (9,935) (5,437)
Net Carrying Value 55,278 56,027
Commercial products    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 60,799 57,104
Accumulated Amortization (6,644) (2,637)
Net Carrying Value 54,155 54,467
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,414 4,360
Accumulated Amortization (3,291) (2,800)
Net Carrying Value $ 1,123 $ 1,560