XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Accounts Receivable, Net (Detail) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Billed receivables $ 69,933,000 $ 58,936,000
Allowance for expected credit losses (7,247,000) (4,245,000)
Unbilled receivables 43,492,000 42,417,000
Accounts receivable, net $ 106,178,000 $ 97,108,000