v3.26.1
Leases - Schedule of Operating Lease Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases - Schedule of Operating Lease Activities (Details) [Line Items]      
Operating lease right-of-use assets extinguished in exchange for lease liabilities $ (181) $ (2,115) $ (1,347)
Operating lease expense      
Total 4,604 6,581 9,337
Amortization of Operating Lease Right-of-Use Assets [Member]      
Operating lease expense      
Total 4,172 5,796 8,096
Interest of Operating Lease Liabilities [Member]      
Operating lease expense      
Total $ 432 $ 785 $ 1,241