XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.4
DEFERRED REVENUE
12 Months Ended
Dec. 31, 2025
Deferred Revenue Disclosure [Abstract]  
DEFERRED REVENUE
10.
DEFERRED REVENUE

The Company has contracts that require up-front payments from customers resulting in deferred revenue balances over the expected contract terms. As of December 31, 2025 and 2024, the current portion of deferred revenue amounting to $16.9 million and $12.2 million, respectively, was reported in accounts payable and accrued expenses and the long-term portion of deferred revenue was $8.7 million and $12.4 million, respectively, on the accompanying consolidated balance sheets.