v3.25.1
Acquisitions - Business Acquisition, Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
As Reported $ 242,620 $ 214,315
Pro Forma 242,620 264,859
Income before income taxes    
As Reported 20,418 20,390
Pro Forma $ 20,418 $ 29,138