XML 22 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assets      
Cash $ 807 $ 877  
Accounts receivable, net of allowance for credit losses of $2,866 at December 31, 2024 and $2,801 at December 31, 2023 219,342 227,368  
Rental equipment, at cost:      
Relocatable modular buildings 1,414,367 1,291,093  
Portable storage containers 240,846 236,123  
Electronic test equipment 343,982 377,587  
Rental equipment, gross 1,999,195 1,904,803  
Less: accumulated depreciation (611,536) (575,480)  
Rental equipment, net 1,387,659 1,329,323  
Property, plant and equipment, net 197,439 169,114  
Inventories 14,304 15,425  
Prepaid expenses and other assets 80,477 87,364  
Intangible assets, net 54,332 64,588  
Goodwill 323,224 323,224  
Total assets 2,277,584 2,217,283  
Liabilities:      
Notes payable 590,208 762,975  
Accounts payable 60,082 58,760  
Accrued liabilities 113,961 108,763  
Deferred income 109,836 111,428  
Deferred income taxes, net 280,129 241,555  
Total liabilities 1,154,216 1,283,481  
Commitments and contingencies (Note 12)  
Shareholders’ equity:      
Common stock, no par value - Authorized 40,000 shares Issued and outstanding - 24,551 shares as of December 31, 2024 and 24,496 shares as of December 31, 2023 116,253 111,122  
Retained earnings 1,007,115 822,796  
Accumulated other comprehensive loss   (116)  
Total shareholders’ equity 1,123,368 933,802 $ 803,945
Total liabilities and shareholders’ equity $ 2,277,584 $ 2,217,283