XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
ALLOWANCE FOR CREDIT LOSSES - ALLOWANCE FOR CREDIT LOSSES, Aging Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total $ 233,514 [1] $ 177,192 [2]
Billed 31,245 21,768
Unbilled 202,269 155,424
Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 137,116 108,210
Billed 23,157 13,406
Unbilled 113,959 94,804
Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total 96,398 68,982
Billed 8,088 8,362
Unbilled 88,310 60,620
31 to 60 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 3,485 2,425
31 to 60 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 2,264 1,251
31 to 60 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total 1,221 1,174
61 to 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 1,639 618
61 to 90 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 671 334
61 to 90 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total 968 284
> 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 4,383 4,697
> 90 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 2,677 2,484
> 90 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total 1,706 2,213
Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 9,507 7,740
Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 5,612 4,069
Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total 3,895 3,671
Current [Member]    
Financing Receivable, Past Due [Line Items]    
Total 21,738 14,028
Current [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Total 17,545 9,337
Current [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Line Items]    
Total $ 4,193 $ 4,691
[1] Excludes unguaranteed residual values of $4,751 thousand that we retained after selling the related lease receivable.
[2] Excludes unguaranteed residual values of $3,718 thousand that we retained after selling the related lease receivable.