Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Summary of Significant Accounting Policies (Tables)

v3.25.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
March 31,
2025
March 31,
2024
March 31,
2023
Cash and cash equivalents $ 39,537  $ 48,631  $ 35,635 
Restricted cash included in prepaid expenses and other current assets 1,885  1,800  2,859 
Restricted cash included in other non-current assets —  —  26 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 41,422  $ 50,431  $ 38,520 
Schedule of Changes in Allowance for Credit Losses
The following table summarizes the annual changes in our allowance for credit losses:
Balance at March 31, 2022 $ 2,177 
Additions to reserve 1,377 
Write-off of uncollectible accounts (872)
Balance at March 31, 2023 2,682 
Additions to reserve 516 
Write-off of uncollectible accounts (1,770)
Balance at March 31, 2024 1,428 
Additions to reserve 819 
Write-off of uncollectible accounts (1,017)
Balance at March 31, 2025 $ 1,230 
Schedule of Property, Plant and Equipment
Depreciation is computed using the straight-line method over the following useful lives:
Years
Buildings and improvements 10 - 30
Machinery and equipment 3 - 25
Office furniture and equipment 3 - 10
Internally developed software 5 - 7
Property, plant and equipment, net consisted of the following:
March 31,
2025 2024
Land, buildings and improvements $ 60,233  $ 57,514 
Machinery and equipment 61,079  57,892 
Office furniture and equipment 18,945  19,239 
Internally developed software 5,213  5,069 
Construction in progress 3,127  2,043 
Property, plant and equipment at cost 148,597  141,757 
Accumulated depreciation (75,773) (73,422)
Property, plant and equipment, net $ 72,824  $ 68,335