v3.25.2
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Interest income $ 2,428 $ 2,820 $ 4,635 $ 4,635
Change in fair value of derivative 890 0 2,179 0
Gain on bargain purchase 0 1,223 0 1,223
Other income (expense), net 1,434 931 827 595
Other income, net $ 4,752 $ 4,974 $ 7,641 $ 6,453