v3.26.1
Segment Reporting - Summary of Information About Reported Segment Revenue, Segment Profit or Loss and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenues $ 80,914   $ 72,704   $ 155,938 $ 140,371
Less: cash compensation and benefits, net of one-time expenses (38,743)   (32,145)   (77,229) (69,225)
Less: stock based compensation 9,167   11,056   18,012 17,621
Less: professional fees, net of one-time expenses (6,078)   (6,743)   (11,900) (13,258)
Less: general, administrative and other, net of one-time expenses (10,331)   (8,824)   (20,012) (15,649)
NET INCOME 8,485 $ 9,689 4,200 $ 4,696 18,174 8,896
Deferred Profit Sharing            
Segment Reporting [Line Items]            
Less: cash compensation and benefits, net of one-time expenses [1] 1,246   991   2,395 2,153
Operating Segments            
Segment Reporting [Line Items]            
Total revenues 80,914   72,704   155,938 140,371
Less: cash compensation and benefits, net of one-time expenses (28,329)   (25,571)   (56,584) (51,204)
Less: stock based compensation (9,167)   (11,056)   (18,012) (17,621)
Less: professional fees, net of one-time expenses (3,537)   (3,868)   (7,808) (7,318)
Less: general, administrative and other, net of one-time expenses (7,079)   (6,479)   (13,890) (12,224)
Less: other segment items [2] (20,545)   (18,728)   (34,401) (38,421)
NET INCOME 8,485   4,200   18,174 8,896
Operating Segments | Deferred Profit Sharing            
Segment Reporting [Line Items]            
Less: cash compensation and benefits, net of one-time expenses [3] (1,246)   (991)   (2,395) (2,153)
Operating Segments | Location, Statement of Income, Balance [Axis]: us-gaap:OperatingExpenses            
Segment Reporting [Line Items]            
Less: general, administrative and other, net of one-time expenses $ (2,526)   $ (1,811)   $ (4,674) $ (2,534)
[1] Management profit share represents compensation expense attributable to variable compensation structures tied to the profitability of our business, paid to senior employees.
[2] Other segment items included in net income include (i) remeasurement of contingent consideration, amortization of intangibles, strategic alliance expense, income tax expense, interest expense, net, as well as other income, and (ii) one-time expenses excluded from the significant segment expenses.
[3] Management profit share represents compensation expense attributable to variable compensation structures tied to the profitability of our business, paid to senior employees.