v3.24.3
Commitments and Contingencies - Additional Information (Details)
1 Months Ended
Nov. 06, 2024
Sep. 20, 2024
lawsuit
Sep. 30, 2022
patent
May 31, 2022
patent
Mar. 31, 2022
patent
Oct. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]              
Number of lawsuits | lawsuit   3          
Number of patents allegedly infringed upon by company | patent     6   6    
Number of patents allegedly infringed upon by counterparty | patent       2      
Liabilities accrued | $           $ 0 $ 0
Subsequent Event              
Financing Receivable, Allowance for Credit Loss [Line Items]              
Period to file consolidated complaint 30 days            
Unfunded Loan Commitment              
Financing Receivable, Allowance for Credit Loss [Line Items]              
Non cancellable loan commitments | $           $ 49,300,000