XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Summary of Pro Forma Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Acquisition [Line Items]    
Pro-forma total revenues   $ 171,361
Pro-forma net income   $ 11,222
Pro-forma basic earnings per share   $ 0.46
Pro-forma diluted earnings per share   $ 0.46
Actual total revenues $ 187,827  
Actual net income $ 22,848  
Actual basic earnings per share $ 0.93  
Actual diluted earnings per share $ 0.93  
Vesta Modular [Member]    
Business Acquisition [Line Items]    
Actual total revenues   $ 17,584
Actual net income   $ 3,679
Actual basic earnings per share   $ 0.15
Actual diluted earnings per share   $ 0.15