v3.25.4
Leases - Schedule of Right-of-Use Lease Assets and Lease Liabilities Reported in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease right-of-use assets, net $ 9,909 $ 1,442
Operating lease right-of-use liabilities, current 2,755 737
Operating lease right-of-use liabilities, non-current 8,729 739
Total operating lease liabilities $ 11,484 $ 1,476