XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Rent expense $ 15,766 $ 15,916 $ 7,756
Variable lease payments 4,067 3,696 1,650
Cash paid for amounts included in the measurement of lease liabilities 22,014 11,084 4,553
Right-of-use assets capitalized 0 1,826 83,463
Adjustments to operating lease right-of-use assets due to modification and other reassessment events $ (19,865) $ 0 $ 0
Weighted-average remaining lease term (in years) 4 years 6 months 21 days    
Weighted-average discount rate 5.11%