v3.26.1
Investment Securities and Fair Value Measurements- Schedule of Long-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]      
Total long-term investments $ 87,668 $ 10,000 $ 77,033
Second Nature      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]      
Total long-term investments 75,000   75,000
Others      
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]      
Total long-term investments $ 12,668   $ 2,033