v3.26.1
Acquisitions - Income of Acquired Business (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Line Items]      
Revenues   $ 199,535 $ 217,932
Net Income (Loss) Attributable to Stockholders   $ 13,303 $ 40,402
Keystone National Group, LLC      
Business Combination [Line Items]      
Revenues $ 5,286    
Net Income (Loss) Attributable to Stockholders $ (240)