XML 25 R13.htm IDEA: XBRL DOCUMENT
v3.25.2

Accounts Receivable | 3 Months Ended
--- | ---
Jun. 30, 2025
Receivables [Abstract] |
Accounts Receivable | Accounts Receivable
|  | June 30, 2025 |  | March 31, 2025 |  |
Billed |  | $ | 127,115 |  |  | $ | 106,880 |  |  |
Unbilled |  | 86,973 |  |  | 84,438 |  |  |
Allowance for credit losses |  | (10,219) |  |  | (9,548) |  |  |
Accounts receivable, net |  | $ | 203,869 |  |  | $ | 181,770 |  |  |
Billed accounts receivable represent amounts billed to customers for which the Company has an unconditional right to consideration. Unbilled accounts receivable represent revenue recognized but billed after period-end. All unbilled receivables as of June 30, 2025 are expected to be billed and collected (subject to the allowance for credit losses) within twelve months. The Company considers various factors, including credit risk associated with customers. To the extent any individual debtor is identified whose credit quality has deteriorated, the Company establishes allowances based on the individual risk characteristics of such customer. The Company makes concerted efforts to collect all outstanding balances due, however account balances are charged off against the allowance when management believes it is probable the receivable will not be recovered. Allowance for Credit Losses The Company maintains reserves for current expected credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentrations, current economic trends, and changes in customer payment patterns to evaluate the adequacy of these reserves. The Company considers a receivable past due when a customer has not paid by the contractually specified payment due date. Account balances are written off against the allowance for credit losses if collection efforts are unsuccessful and the receivable balance is deemed uncollectible (customer default), based on factors such as customer credit assessments as well as the length of time the amounts are past due. Changes in the allowance for credit losses on trade receivables were as follows:
|  |  |  | Three months ended June 30,
|  |  |  |  |  | 2025 |  | 2024
Balance, beginning of period |  |  |  |  |  | $ | 9,548 |  |  | $ | 9,706 |
Provision for credit losses |  |  |  |  |  | 788 |  |  | 214 |
Write-offs |  |  |  |  |  | (117) |  |  | (705) |
Balance, end of period |  |  |  |  |  | $ | 10,219 |  |  | $ | 9,215 |
The Company recorded $788 of credit loss expense during the three months ended June 30, 2025, and $214 of credit loss expense during the three months ended June 30, 2024, in general and administrative expenses on the condensed consolidated statements of operations and comprehensive (loss) income.

X
- Definition The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/310-10/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration