v3.26.1
Acquisitions - Pro Forma Information (Details) - Keystone National Group, LLC - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Line Items]    
Total revenues $ 209,996 $ 231,899
Net Income (Loss) Attributable to Common Stockholders $ 9,977 $ 16,246