XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 63,579 $ 65,173
Accounts receivable, less allowance for credit losses of $721 and $580 183,252 173,957
Contract assets 30,502 24,145
Inventories 297,534 231,399
Prepaid expense and other current assets 30,745 23,487
Total current assets 605,612 518,161
Property, plant and equipment, net 72,318 68,647
Goodwill 221,189 221,189
Intangible assets, net 168,317 175,324
Deferred tax assets 7,302 5,693
Right of use assets operating leases 93,385 63,066
Other assets 50,731 36,044
TOTAL ASSETS 1,218,854 1,088,124
Current liabilities:    
Accounts payable 125,935 93,634
Accrued warranty 10,936 8,577
Accrued compensation and related taxes 23,232 23,204
Contract liabilities 20,461 20,044
Operating lease liabilities 11,263 9,241
Other current liabilities and accrued expenses 89,686 89,260
Current portion of long-term debt 26,973 23,259
Total current liabilities 308,486 267,219
Other non-current liabilities 9,492 8,053
Long-term operating lease liabilities 80,883 52,748
Long-term debt, less current portion 440,982 376,594
Deferred tax liabilities 19,814 18,335
Total liabilities 859,657 722,949
Commitments and contingent liabilities
Equity:    
Common stock, $1.00 par value: 40,365,218 shares authorized as of June 30, 2025 and December 31, 2024; and 40,351,680 shares outstanding as of June 30, 2025 and December 31, 2024. 40,352 40,352
Additional paid-in capital 232,281 232,281
Treasury shares, at cost (257) (257)
Retained earnings 51,487 61,247
Accumulated other comprehensive income 35,276 31,469
Total Shareholders' equity 359,139 365,092
Non-controlling interest 58 83
Total equity 359,197 365,175
TOTAL LIABILITIES AND EQUITY $ 1,218,854 $ 1,088,124