XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 5,237 $ 5,451
Restricted Cash 22,428 498
Accounts receivable, net of allowance for credit losses of $306 and $477, respectively 154,111 127,158
Income tax receivable 2,699 0
Inventories, net 215,408 198,939
Contract assets 19,862 15,151
Prepaid expenses and other 4,466 1,919
Total current assets 424,211 349,116
Property, plant and equipment:    
Land 15,291 8,537
Buildings 187,237 169,156
Machinery and equipment 370,414 342,045
Furniture and fixtures 38,344 30,033
Total property, plant and equipment 611,286 549,771
Less: Accumulated depreciation 263,890 245,026
Property, plant and equipment, net 347,396 304,745
Intangible assets, net 62,803 64,606
Goodwill 81,892 81,892
Right of use assets 7,378 7,123
Note receivable 6,371 6,421
Total assets 930,051 813,903
Current liabilities:    
Accounts payable 32,210 45,513
Accrued liabilities 101,201 78,630
Contract liabilities 20,262 21,424
Total current liabilities 153,673 145,567
Revolving credit facility, long-term 78,536 71,004
Deferred tax liabilities 14,223 18,661
Other long-term liabilities 11,364 11,508
New market tax credit obligation1 12,144 6,449 [1]
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued 0 0
Common stock, $.004 par value, 100,000,000 shares authorized, 54,379,324 and 53,425,184 issued and outstanding at June 30, 2023 and December 31, 2022, respectively 218 214
Additional paid-in capital 128,636 98,735
Retained earnings 531,257 461,765
Total stockholders' equity 660,111 560,714
Total liabilities and stockholders' equity $ 930,051 $ 813,903
[1] 1 Held by variable interest entities (Note 16)