v3.26.1
Business Combination and Asset Purchase - Schedule of Pro Forma Information (Details) - API Media Innovations Inc. - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination, Pro Forma Information [Line Items]        
Net revenue $ 5,701 $ 2,792 $ 9,170 $ 3,675
Net loss $ (88,228) $ (37,494) $ (140,943) $ (47,881)