v3.25.2
Summary of Significant Accounting Policies - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Movement in Deferred Revenue [Roll Forward]        
Balance, beginning of period $ 217,328 $ 141,849 $ 217,632 $ 140,473
Add: billings during the period 196,908 135,382 320,429 219,466
Less: revenue recognized (139,098) (89,825) (262,923) (172,533)
Balance, end of period $ 275,138 $ 187,406 $ 275,138 $ 187,406