v3.24.2.u1
Fair Value Disclosure - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Unrealized gain (loss) on investment $ 3,100 $ (100) $ 3,634 $ 3,090  
Tangible asset impairment charges     500 500  
Operating lease, impairment loss 10,656 $ 0 11,232 $ 3,790  
Money market funds | Level 1          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Cash equivalents $ 1,471,200   $ 1,471,200   $ 1,431,400