XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 212 $ 5,451
Restricted Cash 22,323 498
Accounts receivable, net of allowance for credit losses of $385 and $477, respectively 160,108 127,158
Inventories, net 214,507 198,939
Contract assets 25,306 15,151
Prepaid expenses and other 2,836 1,919
Total current assets 425,292 349,116
Property, plant and equipment:    
Land 15,296 8,537
Buildings 193,684 169,156
Machinery and equipment 381,271 342,045
Furniture and fixtures 41,488 30,033
Total property, plant and equipment 631,739 549,771
Less: Accumulated depreciation 274,909 245,026
Property, plant and equipment, net 356,830 304,745
Intangible assets, net 61,901 64,606
Goodwill 81,892 81,892
Right of use assets 12,252 7,123
Note receivable 6,376 6,421
Total assets 944,543 813,903
Current liabilities:    
Accounts payable 29,917 45,513
Accrued liabilities 90,986 78,630
Contract liabilities 19,576 21,424
Total current liabilities 140,479 145,567
Revolving credit facility, long-term 78,420 71,004
Deferred tax liabilities 14,744 18,661
Other long-term liabilities 16,247 11,508
New market tax credit obligation1 [1] 12,169 6,449
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, 81,231,513 and 80,137,776 issued and outstanding at September 30, 2023 and December 31, 2022, respectively2 [2] 325 322
Additional paid-in capital 109,874 98,735
Retained earnings [2] 572,285 461,657
Total stockholders' equity 682,484 560,714
Total liabilities and stockholders' equity $ 944,543 $ 813,903
[1] 1 Held by variable interest entities (Note 16)
[2] 2 Reflects three-for-two stock split effective August 16, 2023.