v3.25.2
Supplemental Consolidated Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 23,257 $ 12,834
Deferred contract costs, current portion 4,387 5,047
Contract assets 1,686 1,841
Income tax receivable 2,255 687
Other receivable 1,763 1,493
Other current assets 4,308 1,104
Prepaid expense and other current assets $ 37,656 $ 23,006