v3.26.1
Acquisition - Schedule of Business Acquisitions Purchase Price Consideration (Details) - APA - USD ($)
$ in Thousands
Jun. 30, 2026
Aug. 14, 2025
Business Combination [Line Items]    
Cash consideration paid   $ 166,135
Earn-out   19,256
Purchase consideration $ 185,391 $ 185,391