v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table summarizes the components of our inventory, net of allowance for obsolescence, as of the dates presented:
June 30, December 31,
20262025
Parts and supplies, net of allowance of $2,552 for each period, respectively
$28,336 $20,104 
Work-in-process774 543 
Inventory - current29,110 20,647 
Parts and supplies - long term, net of allowance of $1,020 for each period, respectively
— — 
Total inventory$29,110 $20,647 
The following table summarizes the changes in our allowance for obsolescence for the periods presented:
June 30, December 31,
20262025
Beginning balance$3,572 $5,867 
Allowance for obsolescence— 1,114 
Write-offs— (3,409)
Ending balance$3,572 $3,572