v3.26.1
Business Combination - Pro Forma Information - Tabular Disclosure (Details) - Event Risk LLC - 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        
Total revenue, net $ 9,024 $ 6,219 $ 18,986 $ 13,397
Net loss $ (14,090) $ (6,981) $ (24,095) $ (14,540)