v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
Schedule of Components of Lease Cost

The components of lease costs were as follows:

 

   2025   2024   2025   2024 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2025   2024   2025   2024 
Operating lease cost  $8,077   $   $10,769   $ 
Short-term lease cost       3,180    9,901    7,950 
Schedule of Supplemental Information Relating to Lease

Supplemental information relating to leases was as follows:

 

Schedule of Supplemental Information Relating to Lease

   2025   2024   2025   2024 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2025   2024   2025   2024 
Cash paid for amounts included in measurement of lease obligations:                
Operating cash flows related to operating lease  $7,839   $   $10,452   $ 
Schedule of Weighted Average Remaining Lease Terms and Discount Rates

Weighted average remaining lease terms and discount rates were as follows:

 

   2025   2024 
   As of June 30, 
   2025   2024 
Operating lease:          
Remaining lease term   2.7 years     
Discount rate   7.5%    
Schedule of Future Minimum Lease Payments under Non-cancelable Operating Lease Agreement

Future minimum lease payments under non-cancelable operating lease agreement as of June 30, 2025 were as follows:

 

      
Remainder of 2025  $15,678 
2026   32,140 
2027   33,104 
2028   5,544 
Total undiscounted minimum lease payments   86,466 
Less: imputed interest   (8,415)
Present value of lease obligations  $78,051