XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Income (Expense), Net - Components of Other Income (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Interest income, net $ 11,468,000 $ 8,217,000 $ 1,313,000
Rental income, net 992,000 792,000 792,000
Foreign currency losses, net (622,000) (161,000) (653,000)
Other, net (41,000) 38,000 34,000
Total other income (expense), net $ 11,797,000 $ 8,886,000 $ 1,486,000