XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Pro Forma Information (Details) - Keystone National Group, LLC - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Total revenues $ 201,362 $ 225,838 $ 411,358 $ 457,737
Net Income (Loss) Attributable to Common Stockholders $ 46,325 $ 38,306 $ 56,302 $ 54,290