v3.26.1
Selling, general and administrative expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Selling, General and Administrative Expense [Abstract]        
Salaries and benefits $ 65,782 $ 54,658 $ 129,522 $ 114,081
Sales and marketing 16,402 10,520 27,793 21,650
Rent and occupancy 14,986 15,629 29,545 29,843
Office supplies and services 12,077 11,280 23,918 22,118
Share-based compensation 10,271 8,477 19,935 13,101
Professional fees 6,623 5,867 13,124 11,265
Insurance and compliance 2,554 2,259 4,949 4,673
Travel 2,154 1,725 4,135 3,572
Research and development 449 (41) 744 294
Other operating expense 379 983 882 1,579
Total selling, general and administrative expense $ 131,677 $ 111,357 $ 254,547 $ 222,176