v3.25.4
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease expense $ 6,083 $ 5,542 $ 4,664
Finance lease expense:      
Amortization of ROU asset 974 81 0
Interest expense on lease liability 2,396 231 0
Short-term lease expense $ 2,218 $ 2,789 $ 3,022