v3.26.1
Inventory (Tables)
3 Months Ended
Mar. 31, 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:
March 31, December 31,
20262025
Parts and supplies, net of allowance of $2,552 for each period, respectively
$21,185 $20,104 
Work-in-process595 543 
Inventory - current21,780 20,647 
Parts and supplies - long term, net of allowance of $1,020 for each period, respectively
— — 
Total inventory$21,780 $20,647 
The following table summarizes the changes in our allowance for obsolescence for the periods presented:
March 31, December 31,
20262025
Beginning balance$3,572 $5,867 
Allowance for obsolescence— 1,114 
Write-offs— (3,409)
Ending balance$3,572 $3,572