v3.26.1
Acquisitions - Schedule of Unaudited Summary Financial Information (Details) - 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 [Abstract]        
Total revenue $ 49,567 $ 38,132 $ 84,905 $ 80,936
Net income (loss) $ (36,683) $ (64,190) $ (26,646) $ (42,311)