v3.26.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Feb. 27, 2026
Jan. 01, 2026
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]              
Number of antidilutive shares (in shares)       0 367,400 0 111,994
William Penn Acquisition              
Business Combination [Line Items]              
Equity interest issued or issuable, number of shares (in shares)     3,506,795        
Equity interest issued or issuable, additional number of shares (in shares)     538,447        
Cumberland Advisors              
Business Combination [Line Items]              
Equity interest issued or issuable, number of shares (in shares)   127,009          
1st Colonial Acquisition              
Business Combination [Line Items]              
Equity interest issued or issuable, number of shares (in shares) 2,111,076