XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 21,594 $ 21,027
Prepaid income taxes 8,270 8,295
Finished goods inventory 296 1,061
Other 5,596 2,105
Total $ 35,756 $ 32,488