XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Summary of Loans and Financing Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 9,471 $ 10,188
Billed Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 6,909 6,516
Unbilled Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 2,562 $ 3,672