Annual report pursuant to Section 13 and 15(d)

Organization and Summary of Significant Accounting Policies (Details)

v3.23.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]          
Entity wide disclosure on geographic areas, revenue from external customers attributed to foreign countries, percentage     56.00% 57.00% 65.00%
Disclosure on geographic areas, long-lived assets in foreign countries 61.00%   61.00% 62.00%  
Billed contracts receivable $ 3,399,000   $ 3,399,000 $ 5,352,000  
Accounts receivable, allowance for doubtful accounts (in dollars) 2,682,000   2,682,000 2,177,000  
Goodwill impaired     0 0  
Goodwill acquired   $ 18,620,000      
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Balance, beginning of period     2,177,000 2,074,000 $ 834,000
Additions to reserve     1,377,000 683,000 1,466,000
Write-off of uncollectible accounts     (872,000) (580,000) (226,000)
Balance, end of period 2,682,000   2,682,000 2,177,000 2,074,000
Research and development expense     10,568,000 6,436,000 7,466,000
Cash and cash equivalents | Russia          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Additions to reserve $ 681,000        
Cost of Sales          
Business Acquisition [Line Items]          
Emergency Wage Subsidy     0 1,449,000 4,236,000
Selling, General and Administrative Expenses          
Business Acquisition [Line Items]          
Emergency Wage Subsidy     $ 0 $ 504,000 $ 2,176,000
Buildings and improvements | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     10 years    
Buildings and improvements | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     30 years    
Machinery and equipment | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     3 years    
Machinery and equipment | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     25 years    
Office furniture and equipment | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     3 years    
Office furniture and equipment | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     10 years    
Internally developed software | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     5 years    
Internally developed software | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     7 years