XML 62 R39.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Operating Lease Liabilities
The balance sheet classification of the Company's lease liabilities was as follows:
December 31, 2024December 31, 2025
Operating lease liabilities:
Current portion, included in accounts payable and other liabilities$4,621 $5,815 
Long-term portion60,743 137,403 
Total operating lease liabilities$65,364 $143,218 
Schedule of Future Minimum Lease Payments
At December 31, 2025, the future minimum lease payments of the Company’s operating lease liabilities were as follows:
 Amount
2026$14,243 
202714,165 
202814,745 
202914,868 
203014,857 
Thereafter160,412