v3.25.2
Acquisitions - Business Acquisition, Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
As Reported $ 266,990 $ 220,053 $ 509,610 $ 434,368
Pro Forma 266,990 268,616 509,610 533,475
Income before income taxes        
As Reported 43,131 16,560 63,549 36,950
Pro Forma $ 43,131 $ 19,429 $ 63,549 $ 48,567