XML 81 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]      
Trade accounts receivable $ 50,839 $ 59,757  
Unbilled trade accounts receivable 4,972 4,470  
Less: allowance for credit losses (1,898) (2,746) $ (3,644)
Less: allowance for sales reserves (4,233) (2,502) $ (3,218)
Total accounts receivable, net $ 49,680 $ 58,979