v3.25.4
Summary of Significant Accounting Policies - Accounts Receivable, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts $ 0 $ 0
Accounts receivable | Credit concentration | One Customer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Largest concentrations of credit for any one customer 29.00% 25.00%