XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Summary of the Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Net income attributable to common stockholders $ 10,024 $ 15,361
Weighted average common shares outstanding applicable to basic EPS 22,641,385 22,342,911
Effect of restricted stock grants 610,333 483,429
Effect of dilutive stock options 254,793 149,117
Effect of performance stock unit grants 258,534 0
Adjusted weighted average common shares outstanding applicable to diluted EPS 23,765,045 22,975,457
Basic net income per share $ 0.44 $ 0.69
Diluted net income per share $ 0.42 $ 0.67