XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Schedule of inventory, net
The following table presents an updated breakdown of the Company’s net inventory (in thousands) as of January 31, 2024 and 2023:
January 31,
20242023
 Finished goods$18,861 $25,740 
 Work in Process25,047 25,303 
 Raw materials14,463 16,363 
 Inventories$58,371 $67,406 
Depreciation and amortization computed on the straight-line method for financial reporting purposes based upon estimated useful lives
Property, plant, and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed on the straight-line method for financial reporting purposes based upon the following estimated useful lives:
Land improvements
5 to 25 years
Buildings and building improvements
5 to 40 years
Machinery and equipment
3 to 10 years
Leasehold improvementsshorter of lease or useful life
Asset retirement obligations related to leased manufacturing facilities
 January 31,
 20242023
(In thousands)
Balance at beginning of period$205 $198 
Decrease in obligation— — 
Accretion expense
Balance at end of period$212 $205 
Computation of basic and diluted loss per share
January 31,
20242023
(In thousands, except per share)
Numerator
Net income$21,910 $16,547 
Denominator
Weighted-average shares — basic16,295 16,142 
Dilutive effect of common stock equivalents from equity incentive plans93 50 
Weighted-average shares16,388 16,192 
Net income per common share
Basic$1.34 $1.03 
Diluted$1.34 $1.02 
Schedule of accumulated other comprehensive loss
The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands) for the years ended January 31, 2024 and 2023:
January 31,
20242023
Balance as of beginning of year$(2,360)$(6,029)
Other comprehensive income before reclassifications679 3,162 
Amounts reclassified from accumulated comprehensive loss371 507 
Net current period other comprehensive income1,050 3,669 
Balance as of end of year$(1,310)$(2,360)