XML 101 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER LONG-TERM LIABILITIES
12 Months Ended
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]  
OTHER LONG-TERM LIABILITIES
14. OTHER LONG-TERM LIABILITIES

Other long-term liabilities consist of the following (in thousands):
 December 31,
 20242023
Unearned revenue, long-term portion$4,583 $5,583 
Income taxes payable, long-term portion3,675 3,684 
Other long-term liabilities(349)(160)
Total other long-term liabilities$7,909 $9,107