XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 47,818 $ 65,173
Accounts receivable, less allowance for credit losses of $640 and $580 167,210 173,957
Contract assets 31,068 24,145
Inventories 260,393 231,399
Prepaid expense and other current assets 29,934 23,487
Total current assets 536,423 518,161
Property, plant and equipment, net 70,227 68,647
Goodwill 221,189 221,189
Intangible assets, net 171,779 175,324
Deferred tax assets 6,580 5,693
Right of use assets operating leases 67,986 63,066
Other assets 42,907 36,044
TOTAL ASSETS 1,117,091 1,088,124
Current liabilities:    
Accounts payable 92,848 93,634
Accrued warranty 9,398 8,577
Accrued compensation and related taxes 18,946 23,204
Contract liabilities 19,534 20,044
Operating lease liabilities 9,703 9,241
Other current liabilities and accrued expenses 83,505 89,260
Current portion of long-term debt 24,224 23,259
Total current liabilities 258,158 267,219
Other non-current liabilities 8,523 8,053
Long-term operating lease liabilities 57,157 52,748
Long-term debt, less current portion 402,437 376,594
Deferred tax liabilities 19,412 18,335
Total liabilities 745,687 722,949
Commitments and contingent liabilities  
Equity:    
Common stock, 10.00 CHF par value: 5,382,029 shares authorized as of March 31, 2025 and December 31, 2024; and 5,380,224 shares outstanding as of March 31, 2025 and December 31, 2024. 50,794 50,794
Additional paid-in capital 221,839 221,839
Treasury shares at cost (257) (257)
Retained earnings 63,322 61,247
Accumulated other comprehensive income 35,636 31,469
Total Shareholders' equity 371,334 365,092
Non-controlling interest 70 83
Total equity 371,404 365,175
TOTAL LIABILITIES AND EQUITY $ 1,117,091 $ 1,088,124