v3.25.0.1
Business Acquisitions - Unaudited Pro forma Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Income before income taxes $ 22,719 $ 70,942 $ 69,189
VDC Holdco, LLC [Member]      
Business Acquisition [Line Items]      
Revenues   797,879 688,629
Income before income taxes   $ 79,007 $ 74,026