v3.26.1
Notes Payable - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Debt Instrument [Line Items]      
Aggregate installment amount $ 6,374    
Notes Payable      
Debt Instrument [Line Items]      
Interest expense $ 4,562 $ 105  
Minimum      
Debt Instrument [Line Items]      
Interest rate 2.50%   2.50%
Maximum      
Debt Instrument [Line Items]      
Interest rate 8.15%   8.15%