XML 45 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DETAILS OF SELECTED BALANCE SHEET ACCOUNTS (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable
Additional information regarding selected balance sheet accounts at March 31, 2024 and December 31, 2023 is presented below (in thousands):
 
 March 31, 2024December 31, 2023
Accounts receivable, net:  
Trade$87,111 $93,527 
Unbilled revenue41,579 46,331 
Other2,983 3,563 
Total accounts receivable131,673 143,421 
Allowance for credit losses(195)(199)
Total accounts receivable, net$131,478 $143,222 
Schedule of Inventories
 March 31, 2024December 31, 2023
Inventories:  
Finished goods and purchased products$5,906 $5,648 
Raw materials1,327 1,334 
Total inventories$7,233 $6,982 
Property, Plant and Equipment
 Estimated
Useful Life
(in years)
March 31, 2024December 31, 2023
Property, plant and equipment, net:     
Land   $25,356 $27,988 
Accommodations assets3151,333,543 1,378,408 
Buildings and leasehold improvements72013,983 14,603 
Machinery and equipment4713,643 13,255 
Office furniture and equipment3766,812 67,248 
Vehicles359,693 10,025 
Construction in progress   14,119 12,087 
Total property, plant and equipment   1,477,149 1,523,614 
Accumulated depreciation   (1,231,309)(1,253,051)
Total property, plant and equipment, net   $245,840 $270,563 
Schedule of Accrued Liabilities
 March 31, 2024December 31, 2023
Accrued liabilities:  
Accrued compensation$20,392 $33,854 
Accrued taxes, other than income taxes3,403 3,997 
Other2,332 2,672 
Total accrued liabilities$26,127 $40,523 
Schedule of Deferred Revenue
March 31, 2024December 31, 2023
Contract liabilities (Deferred revenue):
Current contract liabilities (1)
$4,492 $4,849 
Noncurrent contract liabilities (1)
7,112 8,068 
Total contract liabilities (Deferred revenue)$11,604 $12,917 
(1)Current contract liabilities and Noncurrent contract liabilities are included in "Deferred revenue" and "Other noncurrent liabilities," respectively, in our unaudited consolidated balance sheets.