Revenue - Summary of Accounts Receivable Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Revenue Recognition [Abstract] | ||||||
| Beginning balance | $ 53,337 | $ 34,230 | $ 36,498 | $ 30,303 | ||
| Additions from commissions receivable | 154,826 | 73,211 | 306,904 | 149,127 | ||
| Other additions | [1] | 2,686 | 3,196 | 6,731 | 6,753 | |
| Collections | (153,680) | (76,869) | (292,957) | (152,413) | ||
| Change in allowance for doubtful accounts | 42 | (300) | 35 | (302) | ||
| Ending balance | $ 57,211 | $ 33,468 | $ 57,211 | $ 33,468 | ||
| ||||||