v3.26.1
Revenue From Contracts with Customers - Schedule of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Change in Deferred Contract Acquisition Costs [Roll Forward]    
Balance at beginning of the period $ 57,009 $ 48,640
Add: Contract costs capitalized during the period 10,197 8,704
Less: Amortization of contract costs during the period (8,567) (7,583)
Balance at end of the period $ 58,639 $ 49,761