XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions - Schedule of Pro Forma Information (Details) - Hearthstone - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination [Line Items]        
Revenues $ 15,036 $ 20,326 $ 44,942 $ 89,804
Net income $ 57,788 $ 12,605 $ 129,035 $ 56,766