XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]                  
Total cost     $ 305,757       $ 383,309 $ 305,757  
Depreciation and amortization expense relative to property and equipment             39,400 28,100 $ 20,400
Cost of sales $ 197,080 $ 201,243 166,384 $ 156,622 $ 142,363 $ 139,877 841,146 605,246 461,030
Construction-in-progress related to development                  
Property, Plant and Equipment [Line Items]                  
Total cost     $ 31,000       33,600 31,000  
Property, Plant and Equipment, Other Types                  
Property, Plant and Equipment [Line Items]                  
Cost of sales             $ 21,400 $ 13,600 $ 8,500