XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred tax assets $ 27,482 $ 23,885
Other assets 3,604 4,361
Total other long-term assets $ 31,086 $ 28,246