Schedule of Deferred Commission Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
|
| Schedule of Deferred Commission Expense [Roll Forward] | ||||
| Balance at beginning of period | $ 14,039 | $ 5,164 | $ 11,336 | $ 4,751 |
| Costs capitalized | 3,238 | 1,351 | 6,868 | 2,186 |
| Amortization | (1,079) | (479) | (2,006) | (901) |
| Balance at end of period | $ 16,198 | $ 6,036 | $ 16,198 | $ 6,036 |