v3.26.1
Significant Concentration (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Partner concentration risk | Sales Revenue, Net | Single BaaS Partner        
Concentration Risk [Line Items]        
Concentration risk (as percentage) 70.00% 63.00% 64.00% 59.00%