v3.26.1
Business Combinations and Asset Acquisition - Schedule of Certain Unaudited Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Abstract]    
Pro forma revenue $ 230,456 $ 219,442
Pro forma net income $ 32,669 $ 33,700