XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.1
ALLOWANCE FOR CREDIT LOSSES - Aging Analysis of Financing Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Past Due [Abstract]    
Billed $ 292,661 [1] $ 177,192 [2]
Unbilled 30,423 21,768
Total 262,238 155,424
Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 221,669 108,210
Unbilled 21,622 13,406
Total 200,047 94,804
Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 70,992 68,982
Unbilled 8,801 8,362
Total 62,191 60,620
31 to 60 Days Past Due [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 5,079 2,425
31 to 60 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 3,888 1,251
31 to 60 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 1,191 1,174
61 to 90 Days Past Due [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 998 618
61 to 90 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 419 334
61 to 90 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 579 284
> 90 Days Past Due [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 2,979 4,697
> 90 Days Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 1,369 2,484
> 90 Days Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 1,610 2,213
Past Due [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 9,056 7,740
Past Due [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 5,676 4,069
Past Due [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 3,380 3,671
Current [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 21,367 14,028
Current [Member] | Notes Receivable [Member]    
Financing Receivable, Past Due [Abstract]    
Billed 15,946 9,337
Current [Member] | Lease Receivables [Member]    
Financing Receivable, Past Due [Abstract]    
Billed $ 5,421 $ 4,691
[1] Excludes unguaranteed residual values of $5,929 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.