v3.25.2
Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Capitalized Contract Cost [Roll Forward]        
Beginning Balance $ 11,109 $ 8,767 $ 10,251 $ 8,633
Commission payments 1,738 1,564 3,493 2,415
Contract asset amortization (974) (986) (1,871) (1,703)
Ending Balance $ 11,873 $ 9,345 $ 11,873 $ 9,345