v3.26.3
Summary of Significant Accounting Policies - Schedule of Reclassifications of Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other income/(expense), net $ 3,186 $ (2,319) $ (63) $ 789
Reclassifications [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other income/(expense), net   43   32
Gain on marketable securities, net   $ (43)   $ (32)