XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Operating and Finance Lease Right-of-use Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets:    
Operating lease right-of-use assets $ 9,944 $ 14,604
Finance lease right-of-use assets 4,143 3,708
Current    
Operating lease liabilities 395 1,128
Finance lease liability, current 1,047 856
Noncurrent:    
Operating lease liabilities 10,553 16,466
Finance lease liabilities $ 2,266 $ 1,996