v3.25.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
May 31, 2025
Accounting Policies [Abstract]  
Schedule of Classification and Maturities of Marketable Securities

Marketable Securities as of May 31, 2025 and 2024 are listed below by classification and remaining maturities.

 

 

 

 

Year Ended May 31,

 

 

 

Maturity

 

2025

 

 

2024

 

Commercial Paper & Corporate Bonds

 

0 - 90 days

 

$

 

 

$

325

 

Total Marketable Securities

 

 

 

$

 

 

$

325

 

Summary of Components of Marketable Securities

The components of marketable securities as of May 31, 2024 are as follows:

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Value

 

Commercial Paper & Corporate Bonds

 

$

325

 

 

$

 

 

$

 

 

$

325

 

Activity in Allowance for Credit Losses The activity in the allowance for credit losses was as follows:

 

 

Year Ended May 31,

 

 

 

2025

 

 

2024

 

 

2023

 

Beginning Balance

 

$

4,140

 

 

$

2,827

 

 

$

1,650

 

Provision

 

 

3,269

 

 

 

1,720

 

 

 

1,460

 

Recoveries

 

 

(235

)

 

 

(191

)

 

 

46

 

Write-offs

 

 

(1,555

)

 

 

(216

)

 

 

(329

)

Reclass to held for sale (1)

 

 

(222

)

 

 

 

 

 

 

Ending Balance

 

$

5,397

 

 

$

4,140

 

 

$

2,827

 

(1) This is allowance for credit losses reclassified to the Company's held for sale entities. See Note 4. "Assets Held for Sale" for further detail.

Schedule of Components of Inventories

Inventories are stated at the lower of cost or net realizable value, determined on the first-in, first-out method. The components of inventories were as follows:

 

 

Year Ended May 31,

 

 

 

2025

 

 

2024

 

Raw Materials

 

$

65,692

 

 

$

78,799

 

Work-in-process

 

 

11,233

 

 

 

10,990

 

Finished goods

 

 

130,417

 

 

 

111,839

 

Inventory reserve

 

 

(16,483

)

 

 

(12,361

)

Inventory, net

 

$

190,859

 

 

$

189,267