v3.26.1
Commission and Fee Income and Underwriting Fee Income - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total commission and fee revenue $ 4,581 $ 4,095 $ 7,910 $ 7,119
Commission and fee expenses (2,247) (1,535) (4,049) (2,583)
Net commission and fee income 2,334 2,560 3,861 4,536
SUA commission revenue        
Disaggregation of Revenue [Line Items]        
Total commission and fee revenue 2,778 3,090 5,059 4,927
SUA fee income        
Disaggregation of Revenue [Line Items]        
Total commission and fee revenue 342 608 797 1,785
Other        
Disaggregation of Revenue [Line Items]        
Total commission and fee revenue $ 1,461 $ 397 $ 2,054 $ 407