XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE RECOGNITION (Tables)
9 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by revenue source for the three and nine months ended December 31, 2024 and 2025 (in thousands):

Three Months Ended December 31,Nine Months Ended December 31,
2024202520242025
Products$24,687 $22,402 $63,718 $62,429 
Services81,742 91,085 195,159 266,858 
$106,429 $113,487 $258,877 $329,287 
Schedule of Contract with Customer, Contract Asset, Contract Liability
The balances of contract assets and contract liabilities from contracts with customers are as follows as of March 31, 2025 and December 31, 2025 (in thousands):

March 31, 2025December 31, 2025
Contract Assets:
Deferred contract cost (1)
$11,894 $12,101 
Deferred costs - current$$173 
Contract Liabilities:
Deferred revenue – services (2)
$21,466 $21,827 
Deferred revenue – products (2)
1,106 1,354 
22,572 23,181 
Less: Deferred revenue – current(17,375)(16,217)
Deferred revenue – long term
$5,197 $6,964 
(1) Deferred contract costs are included in Other assets on the condensed consolidated balance sheet.
(2) The Company records deferred revenues when cash payments are received or due in advance of the Company’s performance.