XML 21 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 20,347 $ 115,724
Trade receivables, net of allowance of $3,329 and $2,558, respectively 224,577 120,327
Costs in excess of billings, net 25,496 26,799
Inventories, net 268,110 116,770
Prepaid expenses and other current assets 71,892 56,904
Assets of discontinued operations 89,283 192,362
Total current assets 699,705 628,886
Property, plant, and equipment, net 191,983 130,456
Operating lease assets 167,840 55,355
Goodwill 932,219 415,032
Customer relationships, net 631,704 109,092
Other intangibles, net 142,707 34,464
Other assets 21,337 20,318
Total assets 2,787,495 1,393,603
Current liabilities:    
Accounts payable 183,169 108,216
Accrued expenses 193,380 155,807
Billings in excess of costs 8,480 8,879
Liabilities of discontinued operations 112,312 93,120
Total current liabilities 497,341 366,022
Long-term debt 1,220,825 0
Deferred income taxes 11,127 5,116
Non-current operating lease liabilities 153,374 46,199
Other non-current liabilities 24,196 25,868
Stockholders’ equity:    
Preferred stock, $0.01 par value; authorized 10,000 shares; none outstanding 0 0
Common stock, $0.01 par value; authorized 100,000 shares; 34,674 and 34,482 shares issued and outstanding, respectively 347 345
Additional paid-in capital 354,993 353,018
Retained earnings 763,993 831,463
Accumulated other comprehensive loss (4,581) (3,683)
Treasury stock, at cost; 5,013 and 4,935 shares, respectively (234,120) (230,745)
Total stockholders’ equity 880,632 950,398
Total liabilities and shareholders' equity $ 2,787,495 $ 1,393,603