v3.26.3
Revenue From Contracts with Customers - Schedule of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Change in Deferred Contract Acquisition Costs [Roll Forward]        
Balance at beginning of the period $ 60,766 $ 51,967 $ 57,009 $ 48,640
Add: Contract costs capitalized during the period 9,610 10,603 30,900 29,361
Less: Amortization of contract costs during the period (9,221) (7,987) (26,754) (23,418)
Balance at end of the period $ 61,155 $ 54,583 $ 61,155 $ 54,583