v3.25.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revenue, advance billing period 12 months  
Current contract assets $ 9,927 $ 12,786
Noncurrent contract assets 4,300 3,700
Capitalized contract cost, net, current 1,700 1,700
Capitalized contract cost, net, noncurrent 2,200 2,000
Capitalized contract cost, amortization 400  
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 54,500 $ 44,000