v3.25.1
Acquisitions - Schedule of Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]        
Revenue     $ 482,668 $ 432,734
Net income (loss)     (3,103) (25,976)
Subscription and other revenue $ 118,197 $ 113,749 466,147 421,880
Net (loss) income $ (7,162) $ 7,456 $ 30,958 $ 23,412