XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current portion of notes payable $ 1,509 $ 1,993
Other long-term liabilities 36,504 27,189
Total 440,974 249,345
Notes Payable And Other Long Term Liabilities [Member]    
Current portion of notes payable 1,509 1,993
Other long-term liabilities 3,529 7,727
Total $ 5,038 $ 9,720