v3.26.1
SELECTED CONSOLIDATED FINANCIAL STATEMENT DATA - Schedule of Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 939 $ 3,572 $ 2,677 $ 7,207
Interest expense (1,596) (121) (2,695) (244)
Other non-operating income, net 1,390 2,244 3,337 4,503
Other income, net $ 733 $ 5,695 $ 3,319 $ 11,466