Schedule of Deferred Commission Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Schedule of Deferred Commission Expense [Roll Forward] | ||||
| Balance at beginning of period | $ 6,036 | $ 4,060 | $ 4,751 | $ 3,621 |
| Costs capitalized | 3,966 | 540 | 6,152 | 1,649 |
| Amortization | (587) | (344) | (1,488) | (1,014) |
| Balance at end of period | $ 9,415 | $ 4,256 | $ 9,415 | $ 4,256 |