v3.26.1
Significant Concentration (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Partner concentration risk | Sales Revenue, Net | Single BaaS Partner    
Concentration Risk [Line Items]    
Concentration risk (as percentage) 60.00% 56.00%