XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Typical Performance Obligations
The Company’s typical performance obligations include the following:
Performance Obligation
When Performance
Obligation is Typically
Satisfied
When Payment is
Typically Due
How Standalone
Selling Price is
Typically Estimated
Product Revenues
Standard purchase orders for delivery of a tangible product
Upon shipment (point in time)
Within 30 days of delivery
Observable transactions
Engineering services where the deliverable is considered a product
As work is performed (over time)
Within 30 days of services being invoiced
Estimated using a cost-plus margin approach
Service Revenues
Engineering, managed services, and consulting services
As work is performed (over time)
Within 30 days of services being invoiced
Estimated using a cost-plus margin approach
SaaS
Over the course of the SaaS service once the system is available for use (over time)
At the beginning of the contract period
Estimated using a cost-plus margin approach
Extended warranty serviceOver the course of the extended warranty period (over time)
At the beginning of the contract period
Estimated using a cost-plus margin approach
Schedule of Cash, Cash Equivalents and Restricted Cash
Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed statements of cash flows consisted of the following:
December 31,
20232022
(In thousands)
Cash and cash equivalents$21,185 $10,216 
Restricted cash338 277 
$21,523 $10,493