XML 267 R123.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
Nov. 05, 2024
Nov. 04, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Number of antidilutive shares (in shares)       9,691 0 0
Common stock, price per share (in dollars per share)     $ 29.50      
Proceeds from public offering of common stock       $ 0 $ 75,956 $ 0
Additional number of shares issued (in shares)     2,375,000      
William Penn Acquisition            
Antidilutive Securities Excluded from Computation of Earnings Per Share [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          
William Penn Acquisition | Restricted Stock Units (RSUs)            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Equity interest issued or issuable, additional number of shares (in shares) 215,386          
Public Stock Offering            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common shares issued through follow-on public offering, net of underwriting discounts and offering expenses (in shares)   2,375,000        
Common stock, price per share (in dollars per share)   $ 29.50        
Proceeds from follow-on common stock public offering   $ 70,000        
Proceeds from public offering of common stock   $ 67,000        
Follow-on Public Offering            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common stock, price per share (in dollars per share)   $ 28.025        
Additional number of shares issued (in shares)   356,250