v3.26.1
Financial Statement Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment [Abstract]      
Trade accounts receivable $ 51,191 $ 50,839  
Unbilled trade accounts receivable 10,663 4,972  
Less: allowance for credit losses (1,253) (1,898) $ (2,746)
Less: allowance for sales reserves (3,597) (4,233) (2,502)
Total accounts receivable, net $ 57,004 $ 49,680 $ 59,000