v3.26.1
Commission and Fee Income and Underwriting Fee Income - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total commission and fee revenue $ 3,329 $ 3,024
Commission and fee expenses (1,802) (1,048)
Net commission and fee income 1,527 1,976
SUA commission revenue    
Disaggregation of Revenue [Line Items]    
Total commission and fee revenue 2,281 1,837
SUA fee income    
Disaggregation of Revenue [Line Items]    
Total commission and fee revenue 455 1,177
Other    
Disaggregation of Revenue [Line Items]    
Total commission and fee revenue $ 593 $ 10