v3.25.1
Balance Sheet Information - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Deferred contract costs, net $ 49,870 $ 52,583
Advance payment for purchase of property and equipment 6,168 9,837
Other assets 5,627 5,982
Total other assets $ 61,665 $ 68,402