XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Total Minimum Future Purchase Commitments The total minimum future commitments as of December 31, 2025 were as follows:
2026$20,174 
202720,227 
2028622 
Total purchase commitments$41,023