XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease costs $ 22,324 $ 8,830 $ 5,170
Short-term lease costs 1,477 1,375 1,452
Variable lease costs 7,229 4,547 3,300
Sublease income 0 0 (1,575)
Total lease costs $ 31,030 $ 14,752 $ 8,347