v3.26.1
Acquisition - Business Acquisition, Pro Forma Information (Details) - APA - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]    
Revenue $ 397,021 $ 725,261
Net income 44,992 57,962
Pro forma adjustments $ (6,789) $ (13,577)