XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Capitalized Contract Cost [Roll Forward]        
Beginning Balance $ 9,345 $ 8,742 $ 8,633 $ 8,646
Commission payments 1,050 755 3,465 2,439
Contract asset amortization (722) (822) (2,425) (2,410)
Ending Balance $ 9,673 $ 8,675 $ 9,673 $ 8,675