v3.26.1
Business Combination - Schedule of Unaudited Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Unaudited Pro Forma Financial Information Abstract        
Pro forma revenue $ 3,711 $ 3,298 $ 6,798 $ 6,543
Pro forma net loss $ (10,192) $ (3,917) $ (18,255) $ (10,401)