XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Income        
Net income attributable to the Company, Basic $ 17,461 $ 13,915    
Net income attributable to the Company, Diluted $ 17,461 $ 13,915    
Shares        
Weighted-average shares outstanding - basic 58,244,040 58,320,489    
Incremental shares from restricted stock 13,880 20,846    
Weighted-average shares outstanding - diluted 58,257,920 58,341,335    
Net income per share attributable to the Company        
Basic income (in dollars per share) $ 0.3 $ 0.24    
Diluted income (in dollars per share) $ 0.3 $ 0.24    
Restricted stock units        
Stock awards        
Number of potentially dilutive common shares excluded from calculation of diluted income per share 46,337 44,842    
Restricted Stock        
Stock awards        
Unvested shares (in shares) 60,217 65,688 65,688 57,923